Проблема с mod_rewrite

Scanter
На сайте с 27.07.2006
Offline
107
503

mod_rewrite - хорошая вещь, сделал ссылки типа /news/1/ и так далее... как все щас делают, но не могу понять как быть с относительными ссылками на страницах? или все ссылки нужно описывать относительно сайта? и есть третий вариант - в .htaccess чет прописать что б ссылки остались относительные корня сайта.:confused:

XC
На сайте с 07.05.2006
Offline
37
#1
но не могу понять как быть с относительными ссылками на страницах

убрать их, т.к. работать они не будут в таком случае

или все ссылки нужно описывать относительно сайта?

так и нужно делать, начинать, или полностью с http:// или хотя бы с /

и есть третий вариант - в .htaccess чет прописать что б ссылки остались относительные корня сайта.

не получится, т.к. по ссылкам "ходит браузер", и если он видит относительную ссылку, то перед ней вставляется текущий адрес страницы, .htaccess'ом тут никак на это не повлияешь.

WM2Directi.ru (http://wm2directi.ru) - платежные шлюзы для реселлеров доменов
Scanter
На сайте с 27.07.2006
Offline
107
#2
X-Ception:
ак и нужно делать, начинать, или полностью с http:// или хотя бы с /

помогает, но как быть с мультиязычностю?

у меня получается /ru/ или /ua/ в зависимости от константы в ПХП скрипте...

R
На сайте с 04.11.2005
Offline
112
#3

Scanter,

Scanter:
у меня получается /ru/ или /ua/ в зависимости от константы в ПХП скрипте...

как эта константа в php скрипт передается? подозреваю, как вариант, что методом GET - вот и обрабатывает гет-запрос и переписывай соответствующим образом урл - или скрипт соответствующим образом переписывай.

Scanter
На сайте с 27.07.2006
Offline
107
#4

а есть возможность определить эту константу в htaccess? и тогда можно будет динамически изменять RewriteBase с / на /язык/?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий