仅重写分页号1

时间:2013-09-18 13:55:01

标签: apache mod-rewrite pagination

我的网站有很多类别,最多有4个深度。

所以:

www.website.nl/catA/subcatA/subsubcatA
在这些类别中,我有多个由分页定义的页面......

所以:
www.website.nl/catA/subcatA/subsubcatA/1
www.website.nl/catA/subcatA/subsubcatA/2
www.website.nl/catA/subcatA/subsubcatA/3

但是
www.website.nl/catA/subcatA/subsubcatA/1
与以下内容完全相同:
www.website.nl/catA/subcatA/subsubcatA/

现在我想编写一个重写规则,该规则只会重定向具有分页1的页面 所以:
www.website.nl/catA/subcatA/subsubcatA/1
必须发送到 www.website.nl/catA/subcatA/subsubcatA/

这应适用于所有类别和子类别。仅在第1页......其他页面应显示2和3以及4 ....

这可能吗? 我正在使用apache mod_rewrite

1 个答案:

答案 0 :(得分:0)

尝试将此添加到文档根目录中的htaccess文件中,最好是已经存在的任何规则:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/1/?$ /$1/ [L,R=301]