1. 首页>>技术教程

Apache服务器环境下http强制301跳转https的设置方法

很多网站管理员在给网站换上https后都会忘记重新配置下301调整,我就是这样。前段时间给客户的一个网站换上https协议,没有改301调转,导致权重降了,今天给捣鼓上。

Apache环境下,做跳转可以在.htaccess文件配置下。

情景一:http强制301跳转到https

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.xiaomiyou.top/$1 [L,R=301]

情景二:http强制跳转到https,并将不带www域名301跳转到带www域名上

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.xiaomiyou.top$ [NC]
RewriteRule ^(.*)$ https://www.xiaomiyou.top/$1 [L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.xiaomiyou.top/$1 [L,R=301]

情景三:http强制跳转到https,并将带www的域名301跳转到不带www的域名上

RewriteEngine On
RewriteCond %{HTTP_HOST} !^xiaomiyou.top$ [NC]
RewriteRule ^(.*)$ https://xiaomiyou.top/$1 [L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://xiaomiyou.top/$1 [L,R=301]


本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.xiaomiyou.top/jiaocheng/19.html

联系站长

在线咨询:点击这里给我发消息

微信号:769494835

网站建设及优化请直接联系