当 URL 包含 + 或 % 字符时,我想将该 URL 重定向到我编写的 php 重定向脚本。正则表达式 (.+)(?:+|%)(.*)? 可以工作并找到包含 + 或 % 的任何 URL,但在 htaccess 中使用时它将无法工作,例如 -
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} (.+)(?:\+|%)(.+)?
RewriteRule ^(.*)$ /directory/content/my-redirect-rewrite.php [L]
我究竟做错了什么?谢谢参观。