1
Веб Сервера / Apache. mod_rewrite - relative paths
« : 22 Февраля 2007, 12:03:06 »
Пишу специфичный мод для phpBB, так вот возник такой вопрос.
Изначально планировалось, что по ссылке
http://domain.com/tags.php?tag=kak dela (rawurlencode(\'kak dela\')) открывалась бы страница с поиском по соответсвующему тегу... все было чудесно... но в один момент потребовалось сделать след. образом
http://domain.com/search/kak/dela/
в .htaccess :
RewriteRule ^search/(.*)$ tags.php?tag=$1 [QSA,L]
все вроде работает, но вот беда, phpBB использует ОТНОСИТЕЛЬНЫЕ пути, поэтому пропадают все картинки, браузером формируются неверные ссылки, типа http://domain.com/search/kak/dela/viewtopic.php?t=11, соответственно преход по ним невозможен, вернее возможен, но не туда куда надо.
Теперь вопрос: можно ли как-то при помощи mod_rewrite, настроек apache дать браузеру понять что мы находимся в корне сайта?
Изначально планировалось, что по ссылке
http://domain.com/tags.php?tag=kak dela (rawurlencode(\'kak dela\')) открывалась бы страница с поиском по соответсвующему тегу... все было чудесно... но в один момент потребовалось сделать след. образом
http://domain.com/search/kak/dela/
в .htaccess :
RewriteRule ^search/(.*)$ tags.php?tag=$1 [QSA,L]
все вроде работает, но вот беда, phpBB использует ОТНОСИТЕЛЬНЫЕ пути, поэтому пропадают все картинки, браузером формируются неверные ссылки, типа http://domain.com/search/kak/dela/viewtopic.php?t=11, соответственно преход по ним невозможен, вернее возможен, но не туда куда надо.
Теперь вопрос: можно ли как-то при помощи mod_rewrite, настроек apache дать браузеру понять что мы находимся в корне сайта?