4

我可以使用Redirect 301像 NC 和 L 这样的标志吗?

例如:

Redirect 301 /test.htm /example/test/ [NC, L]

我收到服务器错误,但我不确定是因为 Redirect 301 不允许语句末尾的标志,还是其他原因。

4

2 回答 2

4

您提到的标志与 mod_rewrite 有关,但Redirect属于 mod_alias 并且具有不同的语法。

见这里:https ://httpd.apache.org/docs/current/mod/mod_alias.html#redirect

于 2013-09-26T17:29:18.620 回答
3

正如 JimDini 提到的,您需要mod_rewrite这些标志。这是应该为您工作的代码:

RewriteEngine On   
RewriteRule ^test\.html?$ /example/test/ [R=301,NC,L]
于 2013-09-26T18:16:55.670 回答