【发布时间】:2023-03-15 21:19:01
【问题描述】:
RewriteEngine On
RewriteRule ^(register)/?$
RewriteRule ^([\w-]+)/?$ profile.php?username=$1
在第二行,我不想拦截或重定向用户。如果 url 与给定的正则表达式模式匹配,我不想执行任何操作,并且用户请求的 url 应该去它打算去的地方。我该怎么做?
【问题讨论】:
-
我不想执行任何操作你想显示404?
-
没有。如果 url 与给定的模式匹配,则不应将用户带到除用户先前请求的 url 之外的其他地方。如果用户请求 /register/ 那么它应该把用户带到 /register/
-
那么
register有什么?一个register.php执行和显示? -
注册带用户注册/index.php
-
您的
.htaccess中还有什么其他内容?
标签: php mod-rewrite