您好我正在尝试为cms网站编写重写规则。
这是我尝试的示例网址。
http://www.website.com/residential/search_property?reload=true&community_sel=US
我需要将此网址重写为
http://www.website.com/residential/US
我尝试了以下规则,但是这个工作有效。任何的想法?
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ residential/search_property?reload=true&community_sel=$1
答案 0 :(得分:0)
您在第一部分中输入的参数可以使用$ 1,$ 2等在重写路径中访问。所以在你的RewriteRule中,community_sel应该是$ 2而不是$ 1
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /residential/search_property?reload=true&community_sel=$2
如果你想要"住宅"要重写的目录,然后你可以使用:
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /$1/search_property?reload=true&community_sel=$2