Ошибка Apache с URL, заканчивающимся в пространстве - как зафиксировать его?

man pwdadm
pwdadm -c
3
задан 18 February 2010 в 18:04
3 ответа

Похоже, что это - что-то, чему дала состояние WONTFIX команда Apache: https://issues.apache.org/bugzilla/show_bug.cgi? id=41441

1
ответ дан 3 December 2019 в 07:44

.htaccess анализируется довольно поздно в игре, я держал пари, что Cez делал его в его httpd.conf, позволяя его proc перед проверкой неверного символа, которая включает пространство.

Кроме того, если бы на Ваш Apache выходят некоторая подсистема балансировки нагрузки или прокси, или этажерка, делая переписывание там определенно работала бы.

0
ответ дан 3 December 2019 в 07:44

Хорошо, это находится на сервере Linux, но у меня, кажется, нет проблемы при перенаправлении URL, который содержит пространство:

RewriteEngine on
RewriteRule ^.*test\ $ / [R=301,L]

Это выполняет следующее перенаправление:

http://localhost/test%20 -> http://localhost/ 

Править: Да, согласно комментарию Ernest Mueller, это находится в конфигурации сервера, не в .htaccess

0
ответ дан 3 December 2019 в 07:44

Теги

Похожие вопросы