Общие > Веб Сервера

Проблемы с ссылками при ипольз. 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]

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии