如何在htaccess中添加分页

时间:2015-08-11 20:45:24

标签: php apache .htaccess mod-rewrite pagination

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

- (id) randomARC4Element
{
    if(self.count > 0)
    {
        return [self objectAtIndex:[self randomIntBetweenMin:0 andMax:self.count-1]];
    }

    return nil;
}

- (int)randomIntBetweenMin:(int)minValue andMax:(int)maxValue
{
    return (int)(minValue + [self randomFloat] * (maxValue - minValue));
}

- (float)randomFloat
{
    return (float) arc4random() / UINT_MAX;
}

但我不确切知道如何做到这一点是我的htaccess文件代码

> 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

1 个答案:

答案 0 :(得分:4)

您可以使用:

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