我的代码有问题.. 基本上我想重写这样的URL
news.com/category/international-news/page/1
在上面的示例中,category.php
是页面,international-news
是类别。
使用htaccess重写规则,我只能获得一个变量的值
RewriteRule ^category/([a-zA-Z0-9-/]+)/ category.php?categoryURL=$1
我可以获取类别的名称值,但不知道如何获取页面的第二个变量值 所以有人可以告诉我如何在URL中同时传递两个变量吗?
RewriteRule ^category/([a-zA-Z0-9-/]+)/ category.php?categoryURL=$1
我也尝试过
RewriteRule ^category/([a-zA-Z0-9-/]+)/ category.php?page=$1
我想要这个网址
news.com/category/international-news/page/1
,并希望从中获取两个值
international-news
和page
值
答案 0 :(得分:0)
您只需用括号捕获所需的参数。
RewriteRule category/([a-zA-Z0-9-]+)/page/([0-9]+) category.php?categoryURL=$1&page=$2