[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с перенаправлением адресов
IPnex
Приветствую!

Такая проблемка, нужно перенаправлять все страницы с url вида http://www.site.ru/par1/par2/par3 на страницу http://www.site.ru?script.php?par1=par1&par2=par2&par3=par3

В htaccess прописываю строку
RewriteRule ^par1/par2/par3$ /script.php?par1=$1par2=$2&par3=$3

Вобщем нужная страница открывается, но без подключенных стилей и без картинок. В чем может быть проблема?

PS: если написать что-то типа
RewriteRule ^par1$ /script.php?par1=$1 то все работает. Такое ощущение что как то не правильно проставляются пути. Хотя если принудительно вбить строку http://www.site.ru?script.php?par1=par1&par2=par2&par3=par3 то все стили и картинки подключаются.

Заранее спасибо!



Спустя 12 минут, 3 секунды (3.03.2011 - 22:19) uWeb написал(а):
Нужно подключать не так:
<img src="img/images.png" />
А так:
<img src="/img/images.png" />

Спустя 2 минуты, 42 секунды (3.03.2011 - 22:22) alex12060 написал(а):
Добавь после условия эти строки:



Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f


Спустя 2 минуты, 16 секунд (3.03.2011 - 22:24) IPnex написал(а):
uWeb т.е. мне нужно перед всеми файлами стилей и в путях к картинкам поставить / ?

alex12060 не помогло

Спустя 5 минут, 54 секунды (3.03.2011 - 22:30) uWeb написал(а):
Да, попробуй.

Спустя 10 минут, 38 секунд (3.03.2011 - 22:41) IPnex написал(а):
uWeb да работает, спасибо! Жалко что придется все ссылки для картинок исправлять. А вообще это по правилам html так надо писать? Т.е. <img src="/img/pic.jpg" /> вместо <img src="img/pic.jpg" /> ?

Спустя 6 минут, 28 секунд (3.03.2011 - 22:47) uWeb написал(а):
Нет, это для того чтобы решить вашу проблему.

Спустя 4 дня, 22 часа, 47 минут, 47 секунд (8.03.2011 - 21:35) IPnex написал(а):
А подскажите пожалуйста, нужно ли делать 301 редирект при написании правил для ЧПУ?
Т.е. как будет правильней:
RewriteRule ^par1/par2/par3$ /script.php?par1=$1par2=$2&par3=$3
или
RewriteRule ^par1/par2/par3$ /script.php?par1=$1par2=$2&par3=$3 [R=301,L]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.