【发布时间】:2015-08-06 23:31:43
【问题描述】:
我正在尝试改变分页的方式,从:example.com/category?page=1 到 example.com/category/page1/
为了这些目的,我在 .htaccess 中使用了这条规则:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^((.*)/page([0-9]+)/)$ index.php?q=$2&page=$3 [L,QSA]
但是我不明白如何在nginx中做到这一点,我尝试了这个:
location / {
if (!-e $request_filename){
rewrite ^/((.*)/page([0-9]+)/)$ /index.php?q=$2&page=$3 break;
}
}
它不起作用,它只会破坏一切(在类别中获得 404)
【问题讨论】:
标签: .htaccess mod-rewrite nginx