专栏首页网络HTTP页面如何完成301重定向

HTTP页面如何完成301重定向

上周,本站发布了一篇名为《站长须知:HTTP迁移HTTPS时,如何避免发生重复内容问题》的文章。介绍了HTTP页面迁移到HTTPS的时候,为了避免出现重复内容的不同网站的情况,建议广大站长将所有的HTTP页面使用301重定向到对应的HTTPS,为了让更多人熟悉301重定向,本文将介绍301重定向的方式。当然大前提用户在服务器上必须要正确安装SSL证书。

301重定向

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

如何实现301重定向

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

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

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

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

2:Apache 服务器实现301 重定向

在Apache 中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301 重定向只是其中之一。

找到

3:在.htaccess文件中增加301重定向指令

采用“mod_rewrite”技术,形如:

“RewriteEngine on

如指定url或目录进行301重定向,须在.htaccess文件中增加以下指令

“RewriteRule ^(article/zhishu.html|zhishu)$ http://www.seocun.com/zhishu/ [R=301,L]\n”.

整站设置301重定向方法

RewriteEngine On

RewriteRule ^(.*)$ http://www.360leyi.com/zhishu/ [R=301,L]

4:适用于使用Unix网络服务器的用户

通过此指令通知搜索引擎的spider你的站点文件不在此地址下。这是较为常用的办法。

形如:Redirect 301 / http://trustauth.cn/

5:在服务器软件的系统管理员配置区完成301重定向

适用于使用Window网络服务器的用户

绑定/本地DNS

如果具有对本地DNS记录进行编辑修改的权限,则只要添加一个记录就可以解决此问题。若无此权限,则可要求网站托管服务商对DNS服务器进行相应设置。

DNS服务器的设置

如需配置大量的虚拟域名,则可写成:* IN CNAME trustauth.cn.这样就可将所有未设置的以trustauth.cn结尾的记录全部重定向到trustauth.cn上。

6:用ASP、PHP、ColdFusion实现301重定向:

ASP下的301重定向

Status=”301 Moved Permanently”

AddHeader “Location”,”http://”

ASP .NET下的301重定向

private void Page_Load(object sender, System.EventArgs e)

{

Status = “301 Moved Permanently”;

AddHeader (“Location”,”http://www);

}

PHP:

header(“HTTP/1.1 301 Moved Permanently”);

header(“Location:http://lusongsong.com/”);

exit();

ColdFusion下的301重定向

旧域名重定向到新域名

创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。

记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件。

Options +FollowSymLinks

RewriteEngine on

RewriteRule (.*) http://www/$1 [R=301,L]

最后

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

SSL证书是HTTP明文协议升级HTTPS加密协议的重要渠道,是网络安全传输的加密通道。关于更多SSL证书的资讯,请关注数安时代(GDCA)。GDCA致力于网络信息安全,已通过WebTrust 的国际认证,是全球可信任的证书签发机构。GDCA专业技术团队将根据用户具体情况为其提供最优的产品选择建议,并针对不同的应用或服务器要求提供专业对应的HTTPS解决方案。

文章转载https://www.trustauth.cn/wiki/23996.html

本文来自企鹅号 - 数安时代GDCA媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 神经网络模型求解思路总结

    《实例》阐述算法,通俗易懂,助您对算法的理解达到一个新高度。包含但不限于:经典算法,机器学习,深度学习,LeetCode 题解,Kaggle 实战。期待您的到来...

    企鹅号小编
  • 梯度下降法及其Python实现

    梯度下降法及其Python实现 基本介绍 梯度下降法(gradient descent),又名最速下降法(steepest descent)是求解无约束最优化问...

    企鹅号小编
  • Python大牛告诉你一行代码能干什么?神奇

    Python令人着迷的黑魔法。那么我们高效的Python语言一行代码能干什么呢?请先自行脑补! 我们先说说一行代码输出“The Zen of Python”Py...

    企鹅号小编
  • nginx设置http 301重定向到https

      今天有位客户问ytkah在nginx服务器如何设置http 301重定向到https,其实不难。他的服务器安装宝塔面板了,更好操作了。进入站点设置的配置文件...

    ytkah
  • 今日重磅!中科视拓开源SeetaFace2商用级人脸识别算法!

    https://github.com/seetafaceengine/SeetaFace2

    CV君
  • IEEE 公布 282 位新增Fellow,华人占比28%,37位来自中国

    刚刚,国际电气和电子工程师协会(IEEE)公布了 2020年新晋 Fellow 名单。

    AI科技评论
  • 数据中台——金融机构数字化转型的利器

    从互联网行业火到金融行业的概念不少,比如个性化、微服务,还有近几年的各大金融机构都在谈论的“数据中台”,一些走在数字化转型前列的金融机构开始搭建数据中台。

    盒子菌
  • 【Python 第73课】reduce 函数

    上次说了 Python 中一个比较有意思的内置函数 map,今天再来介绍另一个类似的函数:reduce map 可以看作是把一个序列根据某种规则,映射到另一个序...

    Crossin先生
  • 深入研读:利用Twitter情绪去预测股市

    许多经济学家认为股票市场是随机的,因为它受随机事件的支配,有效市场假说和随机游走理论中对此也有所说明。但是这是真的吗?

    量化投资与机器学习微信公众号
  • C语言基础 - 实现动态数组并增加内存管理

    用C语言实现一个动态数组,并对外暴露出对数组的增、删、改、查函数 (可以存储任意类型的元素并实现内存管理)

    gwk_iOS

扫码关注云+社区

领取腾讯云代金券