下面是我一直用来在代码中添加https和www的代码。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
我读过关于重定向=301的文章,想知道我是否应该这样做,如何做?
最佳答案
301重定向用于永久URL重定向,因此在您的情况下,应该使用[R=301,L]
。
Google声明如下:
如果需要更改搜索引擎结果中显示的页面的url,建议使用服务器端301重定向。这是确保用户和搜索引擎指向正确页面的最佳方法。301状态码意味着页面已永久移动到新位置。
而且根据Google HTTPS directions301,重定向被认为是https重定向的最佳实践。
关于.htaccess - 我应该使用重定向301进行htaccess,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37288343/