【问题标题】:.htaccess mod-rewrite rule with pagination.htaccess 带分页的 mod-rewrite 规则
【发布时间】:2013-01-13 20:22:42
【问题描述】:

我正在尝试编写一个 mod-rewrite 规则来处理我网站上的分页链接。

现在,没有分页,我正在使用这个:

RewriteRule ^category/(.*)/?$ /category.php?cat_slug=$1 [L,QSA]

我是 .htaccess 和 mod-rewrite 的初学者,我不确定如何继续在末尾添加另一个 get 变量以进行分页。

我希望我的 url 结构是这样的: http://www.mysite.com/category/example/2

我尝试了以下方法:

RewriteRule ^category/(.*)/?$ /category.php?cat_slug=$1&page=$2 [L,QSA]

任何指导将不胜感激。谢谢。

【问题讨论】:

    标签: php .htaccess mod-rewrite


    【解决方案1】:

    你可能需要这样的东西

    RewriteRule ^category/([a-zA-Z_-]+)/([0-9]?) /category.php?cat_slug=$1&page=$2 [L,QSA]
    

    【讨论】:

    • 我认为“?”应替换为“+”,使其变为 ([0-9]+)。这样它将匹配多个字符。
    猜你喜欢
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多