我有类似的网址,我想重定向,但问题是第一个网址会覆盖其他网址。例如
chargifyResponse&id=123456&event=test&payload[chargify]=testing
但是第一个<cffunction name="Webhook" access="remote" output="false">
<cfargument name="id" required="false" type="string" />
<cfargument name="event" required="false" type="string" />
<cfargument name="payload&##91;chargify&##93;" required="false" type="any"/>
会覆盖其他人,所以如果我有这样的话
RewriteRule ^user/([a-zA-Z0-9-_]+) user.php?user=$1 [NC,L]
RewriteRule ^user/([a-zA-Z0-9-_]+)/about about_user.php?user=$1 [NC,L]
RewriteRule ^user/message/([a-zA-Z0-9-_]+) message_user.php?user=$1 [NC,L]
它们都被重定向到RewriteRule
。请新手,我该如何解决?
答案 0 :(得分:0)
我相信你的正则表达式后面应该有一个$符号,所以它变为:
RewriteRule ^user/([a-zA-Z0-9-_]+)$ user.php?user=$1 [NC,L]
RewriteRule ^user/([a-zA-Z0-9-_]+)/about$ about_user.php?user=$1 [NC,L]
RewriteRule ^user/message/([a-zA-Z0-9-_]+)$ message_user.php?user=$1 [NC,L]