没有使用所有参数的htaccess

时间:2011-04-23 11:25:34

标签: php .htaccess

我有一个分类的网站,我应该对这些类别进行分页。

该类别的第一页是:

http://www.domain.com/cat/category-name/

其他页面(带分页)应该是这样的:

http://www.domain.com/cat/category-name/2/

- >数字(例如2)是页码。

这是我在htaccess上写的:

RewriteRule ^cat/(.*)/(.*)/$ cat.php?name=$1&page=$2 [L]

问题是,如果我这样写,我必须写一个数字..而且该类别的主页不应该带数字。我该怎么办?

谢谢。

1 个答案:

答案 0 :(得分:2)

(非常天真的解决方案)

你可以使用两个RewriteRules:

  • 您已经拥有的那个 - 当有页码
  • 时它会匹配
  • 没有该页码的人