![]() |
|
|
![]()
|
|
| izvrat |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 3.7.2006 Репутация: нет Всего: 1 |
Ситуация такая:
Запрашиваю страничку я вбазе с адресом в котором встречаются подряд идущие слеши http://mysite/dir//index.html В апаче надо релизаовать редирект через mod_rewrite, где опознать именно урл с двумя слешами RewriteRule ^(.*)\/(.*)\/index.html$ index.php?a=$1&b=$2 т.е. http://mysite/dir//index.html - подпдает под шаблон, а http://mysite/dir/index.html (с одним слешам) должен попадать под другой. Но вот беда, в шаблон почемуто урл попадает уже с заменойповатарающихся слешей наодин слеш... например RewriteRule ^((.*)\/(.*)\/index.html)$ dump.php?test_url=$1 Мне выведет: 'test_url' = 'http://mysite/dir/index.html' а не: 'test_url' = 'http://mysite/dir//index.html' |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Скорее всего это делает браузер.
Более точно можно узнать, запросив страничку из telnet'а. -------------------- Теперь при чем :P |
|||
|
||||
| izvrat |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 3.7.2006 Репутация: нет Всего: 1 |
Ignat,
только было обрадывался... хотелось сказть вот ипрадва,... а нет, впомнил, что если набрать дарес несущесвтующей и не (хотяб виртуально) странички, вот что выдает мой браузер:
это точно не браузер, это ведь сервер генерит.... |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Не убедил Сервер отвечает 404, а если для этого случая есть заготовленый скрипт, то отсылается браузеру, в противном случае - браузер сам генерирует сообщение об ошибке. Сниффером в крайнем случае посмотри. -------------------- Теперь при чем :P |
|||
|
||||
| izvrat |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 3.7.2006 Репутация: нет Всего: 1 |
Да нет, это явно сервер, полноесообщение об ошибке:
может тут делодажене в саммо апаче а в mod_rewrite, вобем вопросостается, кто хавает повторные слеши, и как это отключить? Это сообщение отредактировал(а) izvrat - 11.7.2006, 18:04 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |