Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Спецсимволы в урлах(Apache) 
:(
    Опции темы
akzi
Дата 10.12.2009, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 9.3.2009

Репутация: нет
Всего: нет



Использую mod_rewrite для ЧПУ.
Вот такой простенький регэксп

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

на урле вида http://example.com/neist отрабатывает как надо,
а если в урле попадается символ на подобие " (http://example.com/"neist) то до mod_rewrite дело даже не находит. Апачь пытается обратится к какой то не существующей папки, в результате

Forbidden
You don't have permission to access /n"eist on this server.

Как правильно обрабатывать спецсимволы?
PM MAIL   Вверх
akzi
Дата 10.12.2009, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 9.3.2009

Репутация: нет
Всего: нет



Т.е. вопрос не в настройке mod_rewrite. Т.к. включил ведение логов по мод реврайту(8 уровень) и когда задаешь урл с " он не делает ни одной записи в нём, где то на уровне выше апачь думает что это реально существующая дирректория. Может быть кто то знает на каком этапе?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0366 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.