我有我的服务器中的以下重写规则:
RewriteEngine On RewriteBase / RewriteCond $1 !^(index\.php|static) RewriteRule ^(.*)$ /index.php?$1 [L]
主要的function是将请求的每个文件夹转换成一个参数 。 例如,请求example.com/foo战士转换为example.com/index.php?foo战士。
很酷,是吧? 那么,有一个问题。 如果有人input,例如AC / DC,由于额外的斜线。 有什么办法可以重写/到 – , 使其适用于当前的重写规则?
使用B标志对参数进行url编码。