我是.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
只需重写第一个查询。感谢
答案 0 :(得分:0)
为什么要保留动态参数? 测试这样的事情:
RewriteRule ^gender/([a-z]+)\.html\?rows\=([0-9]+)\&page\=([0-9]+)$ gender=$1&rows=$2&page=$3 [L]
我帮忙, 麦克
答案 1 :(得分:0)
这应该有效:
RewriteEngine On
RewriteRule ^gender/(.+)\.html$ /\?gender=$1 [L,QSA]
PS:这适用于任何性别。 (EX:性别=流行,性别=男性,性别=女性,性别= 123,...)如果您需要更具体,请告诉我。