网址的基本重写

时间:2017-07-17 17:58:08

标签: mod-rewrite

我需要一条重写

的规则
  

http://example.com/page.html?page=2

  

http://example.com/page.html/page/2

我已经尝试过这条规则:

RewriteRule ^(.*)page=(.*)$ http://example.com/$1/page/$2/

但这不起作用! :(我哪里错了?

1 个答案:

答案 0 :(得分:1)

你可以尝试这个:

RewriteCond %{QUERY_STRING}    page=(\d+) [NC]
RewriteRule (.*)  /$1/page/%1/? [R=301,L]

它应该有用。