Я разрешаю пользователям отправлять запросы на mysite.com/go/QUERY\
Если запрос содержит "/" дроссели Apache.
От urls.py:
(r'^go/(?P<querytext>.*)$', 'mysite.engine.views.go'),
Попробуйте:
http://mysite.com/go/http%3A%2F%2F
Результат:
Not Found
The requested URL /go/http:// was not found on this server.
Apache/2.2.12 (Ubuntu) Server at ...
НО, если я введу значения, не указанные в URL, это будет работать:
http://mysite.com/go/http://
РАБОТАЕТ просто отлично ...
Есть идеи?