Php Mod重写mvc和分页的一般规则?
如何为两个Php Mod重写mvc和分页的一般规则?,php,.htaccess,Php,.htaccess,如何为两个urluniq创建rewrite规则 index.php?controller=cname&task=tname&id=10 index.php?controller=cname&task=tname&page\u id=20 我想创建链接 cname/tname/10 cname/tname/20 两个任务相同,但变量不同(id或page\u id) 谢谢你不能,因为就这两个方面而言: cname/tname/10 cname/tname/20 没有区别。您如何知道cname/t
url
uniq创建rewrite规则
index.php?controller=cname&task=tname&id=10
index.php?controller=cname&task=tname&page\u id=20
我想创建链接
cname/tname/10
cname/tname/20
两个任务相同,但变量不同(id或page\u id)
谢谢你不能,因为就这两个方面而言:
cname/tname/10
cname/tname/20
没有区别。您如何知道cname/tname/10
指的是page\u id=10
?与id=10
相反
或者,您可以添加另一个标识符来区分它们:
cname/tname/10
cname/tname/p20
这使它更简单:
RewriteRule ^([^/]+)/([^/]+)/([0-9]+)/?$ /index.php?controller=$1&task=$2&id=$3
RewriteRule ^([^/]+)/([^/]+)/p([0-9]+)/?$ /index.php?controller=$1&task=$2&page_id=$3
谢谢乔恩,我很高兴你的回答:)