如何使用mod_rewrite重写带有页码的URL

时间:2014-06-29 04:56:56

标签: php .htaccess

我有一个网站,并试图重写它的网址。页面如下:

www.mydomain.com/newv2/pvgs.php?archive=april/2014
www.mydomain.com/newv2/pvgs.php?archive=april/2014&page=1

我使用分页但是我想在任何一次点击存档月份时,他只会获得1个网址http://www.mydomain.com/newv2/april/2014

当他点击分页时,nuber最后添加的页面意味着第二个网址 为http://www.mydomain.com/newv2/april/2014/1

1 个答案:

答案 0 :(得分:0)

将其放在/newv2/.htaccess

RewriteEngine On
RewriteBase /newv2/

RewriteRule ^([a-z]+/[0-9]+)/?$ pvgs.php?archive=$1 [L,QSA]

RewriteRule ^([a-z]+/[0-9]+)/([0-9]+)/?$ pvgs.php?archive=$1&page=$2 [L,QSA]