.htaccess执行302重定向而不是301

时间:2016-06-14 12:18:50

标签: .htaccess redirect url-rewriting http-status-code-301 http-status-code-302

我必须对www进行非www重定向。它必须是301重定向但由于某种原因我不明白,它做302重定向...这里我的代码

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}$1 [L,R=301]

如你所见,我写了[L,R=301]。但是当我测试我的代码时,我发现它会进行302重定向。我用fiddler和以下网站测试:

URL Redirect Checker

我正在测试的网站是renovahaus.it,正如您所看到的,重定向有效,但不是状态代码。

我该如何解决这个问题?

谢谢

0 个答案:

没有答案