4天前,我问了这个问题。 Can't figure out mod_rewrite with 2 parameters
我再重复一下下面的问题。
我正在用PHP建立一个网站,并试图制作RewriteRules。那里 是类别页面,并且具有分页。最初,URL是 喜欢
/blog/category.php?category=2&page=2
我想将其重定向为
/blog/category/2/page/2
我该怎么做?
(category和page的值通过'GET'方法传递。)仅对于类别部分,我尝试使用规则
RewriteRule ^category/(\d+)$ category.php?category=$1 [NC,L]
但是我不知道如何重定向页面部分。
我有一个答案,但是它将我重定向为/blog/category/1/page/1
,并且URL不断堆积。
第一页工作正常,但是我单击2、3。URL就像/blog/category/1/page/1/page/2/page/3
...
页面部分的链接是这样的。 <a href='{$categoryId}/page/{$pagenum}'>
我搜索了很多答案,但找不到与我的情况相同的答案。 我认为我犯了一个非常愚蠢的错误,但我无法弄清楚。 拜托,拜托,任何人都可以帮助我。