1

我是 .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

只需重写第一个查询。谢谢

4

2 回答 2

0

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

于 2012-11-18T09:21:24.927 回答
0

这应该有效:

RewriteEngine On
RewriteRule ^gender/(.+)\.html$ /\?gender=$1 [L,QSA]

PS:这适用于任何性别。(例如:gender=pop、gender=male、gender=female、gender=123、...)如果您需要更具体的信息,请告诉我。

于 2012-11-19T00:54:35.053 回答