• 搬瓦工 最新优惠码及购买使用教程 传送门     VIRMACH 7折优惠码及购买使用教程 传送门     Vultr 最新优惠及购买使用教程 传送门

网站添加SSL证书后,如何将HTTP链接301重定向到HTTPS nginx/apache适用

WordPress 有木有同情心 1年前 (2017-12-08) 572次浏览 0个评论 扫描二维码

网站添加 SSL 证书后,如何将 HTTP 链接 301 重定向到 HTTPS nginx/apache 适用

现在越来越多的网站都添加了 SSL 证书,实现了全站 HTTPS 访问。不过细心的朋友可能会发现,在浏览器直接输入原来的普通网址,加载的网页仍然是 http 开头的普通网页,并没有小绿锁,必须直接输入 HTTPS 网址才有小绿锁。

为什么要将 http 301 重定向到 https

以上所述情况是什么原因呢,其实在添加 SSL 证书后,原来的 http 网页都还可以正常访问的。http 网站和 https 网站,会被认为是两个不同的网站,包括搜索引擎也是这样认为的。这样一来对访问者不太方便,二来搜索引擎认为两个网站同样内容,对 SEO 也不利。

如何实现 301 重定向

目前大多数网站的运行环境为 nginx 或 apache,两者的设置方法有所不同。

1.nginx 环境

找到 nginx 的配置文件 nginx.conf 文件打开,添加以下内容。

注意,一般在打开文件后,默认即有以下代码的前两行内容存在,直接在下面改就可以,不要再全部复制粘贴。另外将下面的两个网址替换为自己的网址。

以上修改完成后保存,然后重启 nginx 服务,或者重启 VPS 服务器,使相关配置生效。

2.apache 环境

打开.htaccess 文件,添加以下代码,同样将下面的网址替换为自己的实际网址:

添加完成后保存文件,重启 apache 服务,或者重启 VPS 服务器,使设置生效。

 

如何验证 301 重定向是否生效

打开以下网址,输入网站普通链接进行查询:http://tool.chinaz.com/pagestatus

如果返回状态码为 301,则为重定向成功,如下图所示:

网站添加 SSL 证书后,如何将 HTTP 链接 301 重定向到 HTTPS nginx/apache 适用

 


直呼过瘾 , 版权所有丨如未注明 , 均为原创丨
原文链接:网站添加 SSL 证书后,如何将 HTTP 链接 301 重定向到 HTTPS nginx/apache 适用
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
error: