简单的http(包括www)到https htaccess

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单的http(包括www)到https htaccess相关的知识,希望对你有一定的参考价值。

我想验证,如果我的重定向代码实现良好,在seo中没有问题。目前使用此代码:

我想做这个:

 - http://mydomain.tld to https://www.mydomain.tld
 - http://www.mydomain.tld to https://www.mydomain.tld

我目前的代码是:

RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

目前正在重定向,但我不知道301是否实现良好?

答案

如果您担心重定向会对有机排名产生负面影响,例如多重重定向(而不是一次干净重定向),您可以使用此工具检查每个重定向'hop':

RedirectDetective.com

以上是关于简单的http(包括www)到https htaccess的主要内容,如果未能解决你的问题,请参考以下文章

使用 htaccess 将多个域(http https www 和非 www)重定向到新域

https 到 http 重定向

https和http共存的nginx配置

301 将 HTTP 重定向到 HTTPS - 非 www 到 www

php+ajax简单实现跨域(http+https)请求调用

跨域问题简单分析