|
|
|
| Пишу специфичный мод для 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 дать браузеру понять что мы находимся в корне сайта? | |
|
|
|
|
|
|
|
для: vaita-c
(22.02.2007 в 12:21)
| | а не легче прописать ссылки от / или http:// ?? | |
|
|
|
|
|
|
|
для: vaita-c
(22.02.2007 в 12:21)
| | Вам нужно сделать отдельное преобразование для изображений.
Что касается ссылок, то здесь 2 способа.
1. Поменять все ссылки, так чтобы они работали правильно, например сделав их абсолютными.
2. Дописать еще одно правило mod_rewrite, чтобы запросы вида http://domain.com/search/kak/dela/viewtopic.php?t=11 преобразовывались и обрабатывадись правильно. | |
|
|
|