所有重写都一直在工作,直到我尝试传入一个%2F (url编码/)
htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
不能使用的URL:
- /部门/其他% 2 fnon-merch/细分
有效的url:
- /部门/女士% 27 s % 20鞋/细分
- /部门/什么/细分 <
- /部门/gh>
- /任何/其他/真的
我找到了Apache的解决方案
你必须启用编码斜杠
AllowEncodedSlashes