如何使用mod_rewrite将句点/点(。)更改为匹配的加号(+)?我的匹配是#2
。
到目前为止,这是我的规则:
RewriteRule ^(.*)/(.*)-[0-9]*\.shtml$ http://kentwired.com/search/most-popular/?searchphrase=exact&searchword=$2 [L,R=301]
目前有我的规则,
变为
但我需要
答案 0 :(得分:2)
试试这个:
RewriteRule ^([^.]*)\.(.*\.shtml)$ /$1+$2 [N]
RewriteRule ^.+/([^/]+)-[0-9]*\.shtml$ http://kentwired.com/search/most-popular/?searchphrase=exact&searchword=$1 [L,R=301]