这是我的动态网址我不知道如何编写RewriteCond来捕获和匹配查询字符串并清理我的动态网址 。 这是我的动态网址
http://www.125books.com/search-bk?s=5&kw=thermo&ser=y
我想将其更改为
http://www.125books.com/search-bk/5/thermo/y
请帮助我
答案 0 :(得分:0)
尝试:
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /+search-bk\?s=([0-9]+)&kw=([^&]+)&ser=([^&\ ]+)
RewriteRule ^ /search-bk/%1/%2/%3? [L,R=301]
RewriteRule ^search-bk/([^/]+)/([^/]+)/([^/]+)$ /search-bk?s=$1&kw=$2&ser=$3 [L,QSA]