Общие > Веб Сервера
Проблемы с ссылками при ипольз. mod_rewrite
(1/1)
Nicca:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*)/$ index.php?lng=$1
Таким кодом я получаю в скрипт ссылки вида
http://www.site.com/index.php?lng=rus в http://www.site.com/rus/
Все работает хорошо но ВСЕ ссылки в скрипте index.php меняются. Например если было
http://www.site.com/images/anons1.gif
то стало
http://www.site.com/rus/images/anons1.gif
Если
http://www.site.comrus/news/2006.03.11/485.html
то
http://www.site.com/rus/rus/news/2006.03.11/485.html
Что нужно дописать чтобы не менялись пути? И почему модреврайт их меняет?
html_coder:
Скорее всего не правильно прописаны пути к картинкам и href у ссылок, допусти напримере картинки
надо прописывать , а не
Тогда по-моему такой проблемы быть не должно, т.е. прописывать путь от корня.
unclebob:
--- Цитировать ---Nicca:
И почему модреврайт их меняет?
--- Конец цитаты ---
modRewrite их не меняет.
Браузер запрашивает /rus/ и знать не знает что там творит твой modRewrite. поэтому когда в href или src стоит /images/ браузер дописывает к относительному пути /rus/
for_i_0:
[OFF]позвольте проводить вас в соотвествующий отдел[/OFF]
Навигация
Перейти к полной версии