用2个参数写了mod_rewrite,但URL不断堆积

时间:2018-07-22 09:56:23

标签: php mod-rewrite

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}'>

我搜索了很多答案,但找不到与我的情况相同的答案。 我认为我犯了一个非常愚蠢的错误,但我无法弄清楚。 拜托,拜托,任何人都可以帮助我。

0 个答案:

没有答案