Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Ограничения на mod rewrite


Автор: R.M. 5.5.2006, 16:41
У меня при mod rewrite перестаёт срабатывать подключаемый файл (подключается через css).
Можно ли както ограничить, т.е. слеать так чтобы mod rewrite работал только для определённых расширений? 

Автор: Mal Hack 5.5.2006, 18:51
Надо правила грамотно составлять, тогда и проблем не будет.
Показывай правила и как css подключаешь. 

Автор: R.M. 6.5.2006, 21:32
Правило
Код
RewriteRule hol/([a-zA-Z]+)/id/([0-9]+) index.php?hol=$1&id=$2

Твоя школа smile 
Как я только не подключал. Вот самый простой пример подключения.
Код
.png { //background-image: none ! important; behavior: url('pngfix.htc');}

Причём всё работает если урл такой index.php?hol=var1&id=var2 а если /hol/var1/id/var2/ то неработает smile т.е. mod rewrite гдето его глушит похоже (я в этом не спец незнаю что может быть) 

Автор: Mal Hack 6.5.2006, 21:57
Цитата(Куксикус @  6.5.2006,  21:32 Найти цитируемый пост)
Вот самый простой пример подключения.

И какое он отношение к правилам имеет? Лично я не вижу.

Цитата(Куксикус @  6.5.2006,  21:32 Найти цитируемый пост)
Твоя школа smile 

Не верю, я так не писал. 

Автор: R.M. 8.5.2006, 09:59
Mal Hack, 
Цитата(Mal Hack @  6.5.2006,  22:57 Найти цитируемый пост)
И какое он отношение к правилам имеет? Лично я не вижу.

Дык и я невижу но факт остаётся фактом smile 

Цитата(Mal Hack @  6.5.2006,  22:57 Найти цитируемый пост)
Не верю, я так не писал.  

Кроме тебя меня mod rewrite'у никто не учил. http://forum.vingrad.ru/index.php?showtopic=75646&st=0 

Автор: Mal Hack 8.5.2006, 12:42
Ясно... Вспомни, что я говорил про тэг <base>.
В CSS придется ручками писать путь от корня. 

Автор: R.M. 8.5.2006, 14:41
Mal Hack, да, я помню про base. И писал я полный путь в подключении и через http:// и через z:\ (на всякий случай попробовать) таже история. И апач не ругается на отсутствие файла. 

Автор: Mal Hack 8.5.2006, 14:54
При:
.png { background-image: none ! important; behavior: url('z:/..../pngfix.htc');}
тоже не пашет? 

Автор: R.M. 8.5.2006, 16:35
Mal Hack, пробовал 
.png { background-image: none ! important; behavior: url('z:\....\pngfix.htc');}
неоплучается. А именно как ты написал не пробовал. 

Автор: Mal Hack 8.5.2006, 23:42
А ты попробуй. Насколько я помню, там слэши идет в обратном направлении и 4 точки надо на путь заменить. А лучше от корня веб-сайта пропиши. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)