Общие > Веб-технологии
Требуется помощь с mod_rewrite
(1/1)
amass:
Есть динамические страницы вида: http://amass.ru/dir/detail.php?lid=88, где 88 изменяемая часть.
Как получить ссылки вида http://amass.ru/dir/88
Пишу в .htaccess
RewriteEngine on
RewriteBase /dir/
RewriteRule ^/(.*)$ /detail.php?lid=$1
Не получается! Подскажите где ошибка?
Помогите примером!
Заранее благодарен всем кто поможет.
С уважением.
Egorsha:
Если еще не решене проблемка, то рискну посоветовать :)
Ошибка в строчке "RewriteRule ^/(.*)$ /detail.php?lid=$1".
Eсли переписать "RewriteRule ^/(.*)$ /dir/detail.php?lid=$1", то будет работать при запросе "http://amass.ru/dir//88".
Но так тоже не хорошо (два слеша).
Если для Вас не критичен вид строки запроса, то перепишите где-то так - "RewriteRule ^lid(.*)$ /dir/detail.php?lid=$1" и будет работать со ссылками вида http://amass.ru/dir/lid88.
Как избавиться от "lid", честно говоря не знаю (не силен в регулярных выражениях).
Навигация
Перейти к полной версии