【问题标题】:htaccess get page pagination with slashhtaccess 使用斜线获取页面分页
【发布时间】:2014-04-06 04:04:23
【问题描述】:

www.example.com/category/.htaccess

<Files .htaccess>
order allow,deny
</Files>

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^(\w+)/(.*)$ ./load.php?code=$1
RewriteRule ^(\w+)/*$ ./load.php?code=$1

加载.php

<?php

$code = $_GET['code'];

echo $code.'<br/>';

echo $_GET['page'];

?>

www.example.com/category/16598 'code'。它使用 php echo $_GET['code']; 显示,但如何显示 'page' www.example.com/category/16598/video-title/2 'page' 号码.. 如何用php显示echo $_GET['page'];

【问题讨论】:

    标签: php regex apache .htaccess mod-rewrite


    【解决方案1】:

    你可以使用:

    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /test/hta/
    
    RewriteRule ^([0-9]+)(?:/[^/]+)?/?$ load.php?code=$1 [L,QSA]
    
    RewriteRule ^([0-9]+)/[^/]+/([0-9]+)/?$ load.php?code=$1&page=$2 [L,QSA]
    
    RewriteRule ^([0-9]+)/[^/]+/[^/]+/([0-9]+)/?$ load.php?code=$1&page=$2 [L,QSA]
    

    【讨论】:

    猜你喜欢
    • 2013-08-21
    • 2021-12-18
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 2017-06-15
    • 1970-01-01
    • 2014-12-29
    • 1970-01-01
    相关资源
    最近更新 更多