我在将php查询重新写入任何seo友好的url时遇到了很多问题。
我想要
http://example.com/provider_list/Dublin.html来自下方的url
http://example.com/provider_list.php?locationName=Dublin&checkIn_Date=09%2F07%2F2012&checkOut_Date=10%2F07%2F2012&extratype=1&noofextra=1&x=50&y=21
的所有其他位置也是如此
例如
provider_list/Wexford.html
因此,如果查询包含"locationName=ANYLOCATION",它会将其重新写入。。。
查询字符串中其他名称的值应该无关紧要。。。
这可以通过.htaccess实现吗?
感谢所有的帮助。。
试试这个:
RewriteEngine on
RewriteRule provider_list/('w+).html /locationName=$1&checkIn_Date=09%2F07%2F2012&checkOut_Date=10%2F07%2F2012&extratype=1&noofextra=1&x=50&y=21 [L]
但对于这么长的查询字符串,这不是一个优雅的解决方案,有必要吗?