![]() |
1
0
重定向指令需要完整的URI作为重定向目标。但是,您可以使用RedirectMatch来指定相对URI作为目标。
我认为你得到所有这些小节有两个原因。第一个原因是您没有为重定向使用完整的URI。我认为文档声称你不必使用它,我想是文档的错别字。 第二个原因是,您没有明确地告诉引擎您想要什么,因此它不会总是按预期工作。使用.htaccess时,每次调用.htaccess文件时都会处理规则。由于您没有告诉从何处开始和结束(^$),它(我认为)将每个字符处理一次,这似乎是保持不变的。但是,如果使用httpd.conf文件,则只会处理一次。 如果使用httpd.conf的另一个好处是,您可以启用日志记录来研究复杂的mod重写指令。要启用日志记录,请将以下内容添加到httpd.conf:
|
![]() |
Laurent · Htaccess仅重定向一个带有查询字符串的URL 7 年前 |
![]() |
amazedinc · 特定于页面的mod\u重写规则 7 年前 |
![]() |
fluxus · 目录和文件共享相同名称时清除URL 7 年前 |
![]() |
Y. EY · 如何编写htaccess重写规则以匹配连字符? 7 年前 |
![]() |
kai · 友好url中的非强制参数 7 年前 |
![]() |
Andrik007 · 如何使用htaccess拆分URL 7 年前 |
![]() |
tanghus · 删除“”“”从查询字符串 7 年前 |