如何在htaccess中添加分页

Bra*_*man 1 php apache .htaccess mod-rewrite pagination

你好,我想用 htaccess 添加分页,我有 htaccess 文件,它将我的 php url 从mysite.com/category.php?uid=123-slug-name重写为mysite.com/category/123-slug-name但我想像这样添加分页

> mysite.com/category/123-slub-name/page/1 
> mysite.com/category/123-slub-name/page/2
> mysite.com/category/123-slub-name/page/last etc
Run Code Online (Sandbox Code Playgroud)

但我不知道具体该怎么做,这是我的 htaccess 文件代码

RewriteEngine On
RewriteRule ^category/([a-zA-Z0-9-/]+)$ category.php?id=$1
RewriteRule ^category/([a-zA-Z0-9-/]+)/$ category.php?id=$1
RewriteRule ^([a-zA-Z0-9-/]+)$ article.php?url=$1
RewriteRule ^([a-zA-Z0-9-/]+)/$ article.php?url=$1
Run Code Online (Sandbox Code Playgroud)

Cro*_*ses 6

您可以使用:

RewriteEngine On
RewriteRule ^category/([a-zA-Z0-9-/]+)/page/(.+)/?$ category.php?id=$1&page=$2 [NC,L]
RewriteRule ^category/([a-zA-Z0-9-/]+)/?$ category.php?id=$1 [L]
RewriteRule ^([a-zA-Z0-9-/]+)/?$ article.php?url=$1
Run Code Online (Sandbox Code Playgroud)