【发布时间】:2015-02-11 00:12:22
【问题描述】:
我正在尝试将反斜杠作为查询字符串参数的一部分传递。
该项目使用了一个非常简单的url_rewriting 方法:
//.Htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?arguments=$0 [NC,L]
然后接收$_GET['arguments'],其值由/
例如: blog/post/2/ 将填写 $_GET['arguments']:'post/2/'
问题是,当我尝试传递类似 test%5Cabc(为 test\abc 编码的 URL)之类的内容时,请求返回 404 错误而不是传递它作为论据
我不知道如何解决它。提前致谢。
【问题讨论】:
标签: php mod-rewrite urlencode pretty-urls