[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите дописать RewriteRule
maximka787
Привет мужики. Кто может, помогите.
В файл 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

но прописать всё равно придётся в корневом.

Спустя 56 минут, 10 секунд (12.05.2011 - 16:18) killer8080 написал(а):
RewriteEngine On
RewriteCond %{THE_REQUEST} \/news\/(\d+)\/
RewriteRule . index.php?id=%1

этот вариант должен работать в папке /news/


_____________
..Работает - не трогай!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.