具有特殊字符的Apache重定向

时间:2018-12-04 03:36:04

标签: apache redirect mod-rewrite url-rewriting

客户发送了一封电子邮件,其中包含指向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>

有任何提示吗?

0 个答案:

没有答案