我应该使用重定向301进行htaccess

时间:2016-05-18 00:34:10

标签: .htaccess redirect seo

以下是我用来始终将https和www添加到我的代码中的代码。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

我已经阅读了有关重定向= 301的信息,并且想知道我是否应该这样做以及如何做到这一点?

2 个答案:

答案 0 :(得分:2)

301重定向用于永久URL重定向,因此,在您的情况下,应使用[R=301,L]

Google声明:

  

如果您需要更改搜索引擎结果中显示的网页网址,我们建议您使用服务器端301重定向。这是确保用户和搜索引擎定向到正确页面的最佳方法。 301状态代码表示页面已永久移动到新位置。

同样根据Google HTTPS directions 301重定向被视为HTTPS重定向的最佳做法。

答案 1 :(得分:0)

拥有301重定向很好,比401好(谷歌不喜欢它)。