我只想在我的 URL 中不使用 & 号,以便在请求文件时可以将 & 号进一步向下传递到我的系统中。问题是 Apache 处理它的方式不同。我不知道如何
我已经将请求的文件重写为 index.php?url=$1 所以我可以看到它是什么,但如果它有一个&符号,它就不能继续过去了!
我怎样才能逃脱&符号或将其转换为十六进制相等(%26)?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>`