【发布时间】:2013-10-02 19:13:45
【问题描述】:
我可以将Redirect 301 与 NC 和 L 等标志一起使用吗?
例如:
Redirect 301 /test.htm /example/test/ [NC, L]
我收到服务器错误,但我不确定是因为重定向 301 不允许在语句末尾使用标志还是其他原因。
【问题讨论】:
我可以将Redirect 301 与 NC 和 L 等标志一起使用吗?
例如:
Redirect 301 /test.htm /example/test/ [NC, L]
我收到服务器错误,但我不确定是因为重定向 301 不允许在语句末尾使用标志还是其他原因。
【问题讨论】:
正如 JimDini 所说,这些标志需要 mod_rewrite。以下是适合您的代码:
RewriteEngine On
RewriteRule ^test\.html?$ /example/test/ [R=301,NC,L]
【讨论】:
您提到的标志与 mod_rewrite 相关,但 Redirect 是 mod_alias 的一部分并且具有不同的语法。
请看这里:https://httpd.apache.org/docs/current/mod/mod_alias.html#redirect
【讨论】: