我需要编写modrewrite规则来将查询重定向到city-pages:示例我需要的是:
/city_name/category/subcategory/...etc
重定向到
/category/subcategory/...etc/?city=city_name
如果我在.htaccess中使用它可以正常工作:
RewriteCond %{REQUEST_URI} ^/(bucuresti|verona|sofia)/
RewriteRule ^([a-z0-9-]+)/(.+)$ /$2?region=$1 [R,L]
但是因为有很多城市(3000+),我试着用我的.htaccess写作:
RewriteCond %{REQUEST_URI} !^/(help|contacts|about)/
RewriteRule ^([a-z0-9-]+)/(.+)$ /$2?region=$1 [R,L]
我只是想重定向所有不以' help'开头的网址。或者'联系人'或者'关于'。
但现在它只使用了两个最后的参数。例如,
/ verona / cat / subcat 重定向到 / subcat?region = cat
请帮助改进