Mod rewrite URL修改重写帮助
我不能让mod rewrite与示例1中的url一起工作,但示例2可以很好地工作。我认为这与url编码有关。如何让示例1工作?所有原始URL都可以正常工作/ 例1Mod rewrite URL修改重写帮助,mod-rewrite,Mod Rewrite,我不能让mod rewrite与示例1中的url一起工作,但示例2可以很好地工作。我认为这与url编码有关。如何让示例1工作?所有原始URL都可以正常工作/ 例1 http://www.example.com/tag/%26amp%3B 原始URL http://www.example.com/tag/index.php?tag=%26amp%3B http://www.example.com/tag/index.php?tag=some-tag 例2 http://www.example
http://www.example.com/tag/%26amp%3B
原始URL
http://www.example.com/tag/index.php?tag=%26amp%3B
http://www.example.com/tag/index.php?tag=some-tag
例2
http://www.example.com/tag/some-tag
原始URL
http://www.example.com/tag/index.php?tag=%26amp%3B
http://www.example.com/tag/index.php?tag=some-tag
mod重写代码
RewriteRule ^([A-Za-z0-9-]+)(/?)$ /tag/index.php?tag=$1 [L]
为百分比编码字添加
%
:
RewriteRule ^([A-Za-z0-9-%]+)/?$ /tag/index.php?tag=$1 [L]
模式([A-Za-z0-9-]+)
仅允许字母数字内容,示例1中有%
符号。如果标记
部分始终存在,那么您可能需要类似^tag/(.*)$