由於網址中缺少特殊字符「&」,我收到404錯誤。因此,我要的網址從在網址中加上&
http://www.example.com/option=com_rplview=propertyshowpid=5127
改變
http://www.example.com/option=com_rpl&view=propertyshow&pid=5127
我如何可以使用.htaccess文件
感謝你, [R
由於網址中缺少特殊字符「&」,我收到404錯誤。因此,我要的網址從在網址中加上&
http://www.example.com/option=com_rplview=propertyshowpid=5127
改變
http://www.example.com/option=com_rpl&view=propertyshow&pid=5127
我如何可以使用.htaccess文件
感謝你, [R
它看起來像你錯過了?從查詢字符串除了&。假設你只是想匹配這個網址(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]
地址編碼amersand(& )到%26
是做到這一點的正確方法。 replace & by %26