PDA

Просмотр полной версии : помогите с mod rewrite


Pravednick
23-01-2009, 23:16
Народ помогите плиз, замучился совсем, на форумах программеров не дождешься ответа.
Вопрос в настройке модуля mod rewrite в Apache на localhost

во внутреннем редиректе к примеру передаем test1/test2/test3.htm

Работает .htaccess:
RewriteEngine on
Options +FollowSymLinks
RewriteBase /sitename/
RewriteRule ^([a-z0-9]*)/([a-z0-9]*)/([a-z0-9]*)\.htm$ $1.php?str=$2&id=$3

Получаем как и положено запрос вида: test1.php?str=test2&id=test3
Но изображения и CSS пытаются работать не от корневой папки sitename/, а из подкаталогов sitename/test1/test2/, т.е. попросту не работают. :confused: Можно на каждой странице разумеется сделать на рисунки типа ../../image/test.gif, но это даже не обсуждается, т.к. Query_string расширяем проичми Get - ами, и тем самым подкаталоги будут разрастаться.
В итоге Help!!!

Pravednick
24-01-2009, 02:06
Разобрался сам, оказывается причина не в mod rewrite, а банальных вещах. Просто в head нужно вставить тег <Base href="корень сайта">