В файл htaccess пишу правило
RewriteEngine On
RewriteRule ^([0-9]+)/$ index.php?id=$1
как мне применять правила, если положить htaccess в папку news например. (ФАЙЛ ОБЯЗАТЕЛЬНО ПОЛОЖИТЬ ТОЛЬКО В ПОД ПАПКУ) не в корень
пытался сделать что-то типо
RewriteEngine On
RewriteRule ^news/([0-9]+)/$ news/index.php?id=$1
не работает
в идеале надо сделать вот так
www.mysite.ru/news/1/ где 1 это id а папка news реально существует и в ней скрипты новостей.
Спустя 1 час, 23 минуты, 52 секунды (12.05.2011 - 15:22) killer8080 написал(а):
RewriteEngine On
RewriteRule ^news\/(\d+)\/[^/]*$ news/index.php?id=$1
но прописать всё равно придётся в корневом.
RewriteRule ^news\/(\d+)\/[^/]*$ news/index.php?id=$1
но прописать всё равно придётся в корневом.
Спустя 56 минут, 10 секунд (12.05.2011 - 16:18) killer8080 написал(а):
RewriteEngine On
RewriteCond %{THE_REQUEST} \/news\/(\d+)\/
RewriteRule . index.php?id=%1
этот вариант должен работать в папке /news/
RewriteCond %{THE_REQUEST} \/news\/(\d+)\/
RewriteRule . index.php?id=%1
этот вариант должен работать в папке /news/
_____________
..Работает - не трогай!