分页mod_rewrite

时间:2017-03-12 13:53:17

标签: apache .htaccess mod-rewrite

我有一个页面,通过使用mod_rewrite已经是SEO友好的。问题是,现在我需要在那里添加分页。我无法重写分页部分。

BTW,以下所有页面由单个文件生成:list.php

以下是页面:

domain.com/list/ - this page loads different data when there is no slug found
domain.com/list/movies/ - this page loads specific data since there is slug found

以上页面遵循以下规则&他们顺利地工作:

RewriteRule ^(list)\/$              $1.php [L]
RewriteRule ^list/(.*)$         list.php?slug=$1 [L]

现在我需要实现以下网址:

domain.com/list.php?slug=movies&page=2

要:

domain.com/list/movies/page-2.html

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

您可以使用以下

RewriteEngine on
RewriteRule ^list/(.+)/page-([0-9]+)\.html$ /list.php?slug=$1&page=$2 [L]