Apache Redirect со специальным символом - PullRequest
0 голосов
/ 04 декабря 2018

Клиент отправил электронное письмо с искаженной ссылкой на http://examplesite.com/directory/.%0d, где он намеревался отправить его в /directory/index.html

Я пробовал перенаправления apache, включая написаниеневерно сформированный адрес как ".% 250d" и т. д., но я подозреваю, что символ% будет продолжать оставаться барьером.

Это единственный файл в каталоге (хотя есть два подкаталога), поэтому ятакже попытался перенаправить запросы страниц на страницу индекса, как таковую.

<Directory "/var/www/sites/examplesite/htdocs/directory">
    RewriteBase "/directory"

    RewriteCond "/directory/%{REQUEST_FILENAME}" !-f
    RewriteCond "/directory/%{REQUEST_FILENAME}" !-d
    RewriteRule "(.*)" "index.php?$1" [PT,QSA]
</Directory>

Есть подсказки?

...