由于缺少特殊字符而导致404错误“&”在网址中。因此我想从
更改网址http://www.example.com/option=com_rplview=propertyshowpid=5127
到
http://www.example.com/option=com_rpl&view=propertyshow&pid=5127
如何使用.htaccess
谢谢, [R
答案 0 :(得分:0)
看起来你错过了?来自查询字符串以及&amp ;.假设您只想匹配这个确切的URL(pid = 5127) -
RewriteEngine On
RewriteBase /
RewriteRule (option=com_rpl)(view=propertyshow)(pid=5127) /?$1&$2&$3 [R=301,L]
如果您希望匹配任何pid
值1到4位长
RewriteEngine On
RewriteBase /
RewriteRule (option=com_rpl)(view=propertyshow)(pid=\d{1,4}) /?$1&$2&$3 [R=301,L]
答案 1 :(得分:0)
将&符号(&)编码为%26
,这是执行此操作的正确方法。replace & by %26