[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: чпу mod_rewrite
Skesh
День добрый, есть url:
http://localhost/test.ru/cabinet.php?page=message

никак не могу создать для него правило чтобы привести к виду:
http://localhost/test.ru/cabinet/message

Пробую так:
RewriteRule ^cabinet/([a-zA-Z0-9_-]+)$ cabinet.php?page=$1

Но выходит как то так:
user posted image

Подскажите плиз...

_____________
*пускает слюну, глядя на код* :)
asstral
Вы имеете ввиду, что сбиваются относительные пути? пробуйте указывать в html их таким к примеру образом: <script type="text/javascript" src="/js/jquery.js"></script>
Skesh
А вы могли бы написать пример для моего случая?

_____________
*пускает слюну, глядя на код* :)
Skesh
Получилось так:
RewriteRule ^cabinet-([a-zA-Z0-9_-]+).html$ cabinet.php?page=$1

Выходит что не принималась косая линия /
Вместо ние поставил тире -
Если кто то объяснить почему так - буду благодарен

_____________
*пускает слюну, глядя на код* :)
bestxp
может заэкранировать надо было вот так \/ ?) бывает и такое)
Skesh
bestxp не помогло, результат тот же что и на скрине...


_____________
*пускает слюну, глядя на код* :)
Guest

<head>
...
<base href="http://localhost/test.ru/">
</head>

Skesh
Guest работает! Спасибо!


_____________
*пускает слюну, глядя на код* :)
Быстрый ответ:

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