【问题标题】:Setup pagination with htaccess使用 htaccess 设置分页
【发布时间】:2020-02-11 01:35:56
【问题描述】:

我已经进行了分页,如果像这样进入网址,一切正常:

http://test.com/beverages.php?lang=en&page=2

但是当我转到页面时

http://test.com/en/beverages/page/2

它不工作。请帮帮我。

RewriteRule ^(en|ru)/beverages?page/(\d+)/?$ /beverages.php?lang=$1&page=$2

【问题讨论】:

    标签: php .htaccess


    【解决方案1】:

    你需要这样的东西:

    RewriteRule ^(en|ru)\\/beverages\\/page\\/(\d+)\\/?$ /beverages.php?lang=$1&page=$2 [R=301,L]
    

    【讨论】:

    • 我只修复了正则表达式,你显然需要在末尾添加 [R=301,L] 才能使其在实际条件下工作。也将它放在“RewriteEngine on”之后和一般重定向规则到 index.php 之前,而不是在常见的 WP 或其他 CMS 块内
    猜你喜欢
    • 2016-07-17
    • 2017-06-23
    • 1970-01-01
    • 2013-02-23
    • 2017-05-11
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多