AllowEncodedSlashes Issue - PullRequest
       33

AllowEncodedSlashes Issue

1 голос
/ 10 декабря 2010

В настоящее время у меня проблемы с закодированными слешами на моем сервере Apache. Структура URL выглядит следующим образом:

www.site.com/url/http%3A%2F%2Fwww.anotherurl.com/format/xml

Я получаю ошибку 404 от Apache (мое приложение должно обрабатывать все ошибки.)

Очевидно, директива AllowEncodedSlashes On должна помочь мне в этом, но, похоже, она не оказывает никакого влияния. Я поместил его в httpd.conf так:

<VirtualHost *:80>
DocumentRoot /var/www/vhosts/site.com/httpdocs
ServerName site.com

AllowEncodedSlashes On
</VirtualHost>

Затем перезапустил Apache с помощью команды /etc/init.d/httpd restart.

Я пытался решить эту проблему уже несколько дней. Некоторые люди говорят, что директива AllowEncodedSlashes работает, а некоторые говорят, что она глючная и ее следует амортизировать. Мне интересно, есть ли проблема с AllowEncodedSlashes и чистыми URL, работающими вместе?

Во всяком случае, вся помощь приветствуется. Заранее спасибо.

1 Ответ

0 голосов
/ 13 декабря 2010

Кажется, что это ошибка с Apache: https://issues.apache.org/bugzilla/show_bug.cgi?id=35256

...