我是 .htaccess 的新手。我有很多搜索,没有一个效果很好。
我想将我的动态页面转换为静态页面。
test.com/?gender=pop&rows=1&page=2 to
test.com/gender/pop.html?rows=1&page=2
也为
test.com/?gender=pop to
test.com/gender/pop.html
只需重写第一个查询。谢谢
Why you like to keep dynamic parameters ? Test something like this :
RewriteRule ^gender/([a-z]+)\.html\?rows\=([0-9]+)\&page\=([0-9]+)$ gender=$1&rows=$2&page=$3 [L]
I hoe this help, Mike
这应该有效:
RewriteEngine On
RewriteRule ^gender/(.+)\.html$ /\?gender=$1 [L,QSA]
PS:这适用于任何性别。(例如:gender=pop、gender=male、gender=female、gender=123、...)如果您需要更具体的信息,请告诉我。