Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: vaita-c от 22 Февраля 2007, 12:03:06

Название: Apache. mod_rewrite - relative paths
Отправлено: vaita-c от 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 дать браузеру понять что мы находимся в корне сайта?
Название: Apache. mod_rewrite - relative paths
Отправлено: andymc от 22 Февраля 2007, 15:24:41
Старый добрый html в корзину? Try to use

Цитировать
Указывает базовый адрес текущего документа (URL), который станет отправной точкой для расчета относительных адресов внутри документа. Элемент не имеет конечного тега