如何为url
创建uniq
重写规则
index . php ?控制器= cname&任务= tname& id = 10
index . php ?控制器= cname&任务= tname& page_id = 20
i want to create link
cname/tname/10
cname/tname/20
两个任务相同但变量不同(id或page_id)
谢谢
你不能,因为就这两个而言:
cname/tname/10
cname/tname/20
没有区别。你怎么知道cname/tname/10
指的是page_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