HTTP页面是如何完成301重定向的

Posted wecloud1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP页面是如何完成301重定向的相关的知识,希望对你有一定的参考价值。

为了避免出现重复内容的不同网站的情况,建议广大站长将所有的HTTP页面使用301重定向到对应的HTTPS,为了让更多人熟悉301重定向,本文将介绍301重定向的方式。当然大前提用户在服务器上必须要正确安装SSL证书。 ​

301重定向

301重定向是指页面永久性移走,是网页更改地址后对搜索引擎最友好的方法。当网站发生调整,改变了网站的目录结构,网页被移到一个新地址。或者网页扩展名改变,如因应用需要把.php改成.html或.shtml,http升级到https时都需要做301重定向,不然用户访问到的页面可能会发生404页面错误信息。

如何实现301重定向

1:IIS 服务器实现301 重定向

打开iis,创建一个站点(可以是空文件夹)成功后右键,属性>>网站,ip地址后面的高级中,将需要做301的域名绑定在主机头上。ssl证书可以在蔚可云申请。

接下来还在在网站属性>>主目录。下面有3个单选项。选择 重定向到URL(U)输入目标域名url,然后点击应用,最后点击确定。这样就完成了在windows系统中iis下设置301永久重定向了。

以上的设置方法功能都比较单一,只适合网站建设初期的设置,接下来进入更强大的设置模式,适用于已经成功建站的高手们。

最后

设置成功后 需要在百度站长工具,进行网站改版提交301验证。经测在48小时可以替换掉原有url的百度搜索结果。


SSL证书是HTTP明文协议升级HTTPS加密协议的重要渠道,是网络安全传输的加密通道。

以上是关于HTTP页面是如何完成301重定向的的主要内容,如果未能解决你的问题,请参考以下文章

使用 301 重定向重定向 404 是将现有页面重定向到主页

如何使用 301 重定向而不是 302 将 HTTP 站点重定向到 HTTPS 站点

如何以编程方式在 asp 页面中进行 301 重定向?

如何创建 301 错误?

如何在 asp.net 中使用 301 重定向

C# HttpWebRequest - 如何确定是不是发生了 HTTP 301?