301永久重定向是在搜索引擎优化中很常用的一个域名地址跳转的操作,可以帮助我们转移域名的权重,但是在做301重定向的时候由于服务器系统、网站程序语言、域名和链接地址的不同,使用的方法也不同,这个时候我们就需要根据具体的网站环境来制定不同的301重定向方法。

一、什么情况下使用301重定向

在我们讲述301永久重定向之前(不明白什么是301永久重定向的博友,可以先看下马海祥博客《什么是301永久重定向》的相关介绍),首先就要先明白网站在什么情况下才会使用到301永久重定向呢?其目的又是为何呢?

1、为了网址URL的标准化

我们经常遇到的就是带www的域名和不带www的域名301重定向问题,在未做301重定向之前,无论是用户或搜索引擎蜘蛛,通过这两个网址是都能访问网站的同一个页面。

对于用户可能不太在意,因为无论用哪个网址都能访问到网站页面,但是对于搜索引擎来说就是2个不同的URL,意味着2个页面的权重就要分别计算了,最终结果就是网站权重的分散。

2、网站启用了新域名

由于某些原因网站启用了新域名,老域名这时候也需要301重定向到新的域名,这样可以告诉搜索引擎网址启用了新的网址或者是用户访问原来的网址不至于打不开而损失了流量。

我们还关心的一个问题就是老域名的权重是否能传递?权重的传递是需要一个过程的,一般谷歌的反应比百度迅速,至于权重是否能够完全传递,马海祥认为是不会的。

3、网站内部结构的调整

SEO站内优化中涉及到目录结构的优化,有些目录网址需要进行301重定向,还有内部一些错误的页面也可以做301重定向,提高用户体验。

4、当需要删除网站的某些链接时

当出于需要删除网站中的某些目录时,比如我要删除马海祥博客下的SEO导航,这时就可以用301永久重定向到网站首页。

二、不同环境下使用301重定向的方法

对于网站在不同环境,不同网站后台程序下,我们又该如何实现我们的301永久重定向呢?具体的方法有以下几点:

1、在网站代码中设置301的方法

(1)、PHP下的301重定向

header("HTTP/1.1 301 Moved Permanently");
  header("Location:http://www.mahaixiang.cn/");
  exit();

(2)、ASP下的301重定向

Response.Status="301 Moved Permanently"
  Response.AddHeader "Location","http://www.mahaixiang.cn/"
  Response.End

(3)、ASP .NET下的301重定向

private void Page_Load(object sender, System.EventArgs e)
  {
  Status = "301 Moved Permanently";
  AddHeader ("Location","http://www.mahaixiang.cn/);
  }

2、用HTML跳转

例如:,表示5秒后自动跳转到马海祥博客首页,你也可以把时间设置的更短,但这样做也很容易被搜寻引擎容易误判为spam而遭到惩罚。

3、用javascript跳转

将您重定向的次数过多什么意思_301永久重定向的设置方法大全相关推荐

  1. 安装fastadmin 该网页无法正常运作,将您重定向的次数过多

    系统环境:centos8 安装:fastadmin 问题: Uncaught Error: Script error for "lang", needed by: fast   / ...

  2. JavaWeb: localhost 将您重定向的次数过多

    JavaWeb开发遇到到的问题: 该网页无法正常运作 localhost 将您重定向的次数过多. 尝试清除 Cookie. ERR_TOO_MANY_REDIRECTS 原因是Filter把自己也给过 ...

  3. WordPress后台登录出现“将您重定向的次数过多”错误解决方法

    WordPress后台登录出现"将您重定向的次数过多"错误往往是在网站启用了SSL,实现网站HTTPS安全加密协议访问后. 造成"ERR_TOO_MANY_REDIREC ...

  4. nginx配置完rewrite浏览器提示将您重定向的次数过多

    nginx配置完rewrite浏览器提示将您重定向的次数过多 为什么要给nginx配置rewrite? 因为公司要求访问 shidongyun.com的时候浏览器会自动跳转到www.shidong.c ...

  5. Web系统中出现 localhost 将您重定向的次数过多问题

    最新测试软件的时候,有个功能打开页面的时候就出现了如标题中提到的问题 然而通过查找资料,说一个代码中死循环了,导致一跳转到同一个页面多次. 下面来说明一下,为什么会出现上面的错误,为什么其他功能不会出 ...

  6. localhost 将您重定向的次数过多

    localhost 将您重定向的次数过多 问题描述:在项目中,出现 localhost 将您重定向的次数过多 ,有可能是因为设置重定向的时候,自己重定向到自己,或者重定向成环,导致无限的重定向.检查重 ...

  7. localhost 将您重定向的次数过多问题解决。

    localhost 将您重定向的次数过多. 今天写过滤器的时候运行登录界面没法登录直接报错 看着我先去清除了浏览器的cookie,可是并没有用... 后来才发现是几个跳转页面都在一个sys包中,导致了 ...

  8. MVC中使用Action全局过滤器出现:网页无法正常运作 将您重定向的次数过多。解决办法

    今天用本地测试出现将您重定向的次数过多的错误提示,搜索到这篇文章,大概看懂了意思. 我自己的是tp的登录页面提示重定向,我查到问题是logincontroller.class.php 前面继承了com ...

  9. IDEA:本机启动报错:该网页无法正常运作,localhost将您重定向的次数过多

    IDEA:本机启动报错:该网页无法正常运作,localhost将您重定向的次数过多 解决:Tomcat版本和项目版本不兼容,更改Tomcat版本.

最新文章

  1. 15℃!人类首次实现高压下室温超导,研究登上Nature封面
  2. Debug不崩溃Release版本崩溃的一种原因
  3. python常用标准库有哪些-Python 200个标准库汇总
  4. 从什么地方获取大数据_从哪收集大数据
  5. python打包zip文件_python 解压文件,合并文件 打包成zip格式文件 生成MD5值
  6. jdk1.6的项目可以用1.8吗_摩托车链条的保养项目有哪些?可以用高压水枪清洗吗?...
  7. 深度概览卷积神经网络全景图,没有比这更全的了!
  8. CodeForces 297A Parity Game (脑补题)
  9. Scanner类(next,nextLine,nextInt)的用法与常见问题
  10. 记录免费的学习资源-视频教程
  11. 如何解决Mac使用向日葵(sunlogin)经常无法打开 connect is error
  12. Android 开机Logo、铃声、震动修改方案
  13. JAVA基于JSP的在线人才招聘求职系统【数据库设计、论文、源码、开题报告】
  14. 跟着项目学设计模式(六):三层架构
  15. 时间复杂度和空间复杂度复习 (一)
  16. 智慧校园解决方案:一站式解决校园数字化转型难题
  17. photoshop下载安装_如何保存,共享,下载和安装自定义Photoshop操作
  18. 我给互联网大佬们换上了女装
  19. 视频转gif怎么用手机操作?手机端gif动画制作的方法
  20. 通过存档数据和视频图像处理估计地铁留守乘客

热门文章

  1. mac安装git及其配置
  2. 7-360 ZJW系列之电玩积木
  3. 最早应用计算机岩土三维模型技术,基于三维地质模型的岩土工程设计与可视分析...
  4. 视频教程-Three.js(webgl) webpack+es6 geojson 3d地图 项目实战视频教程-JavaScript
  5. matlab色块轮廓,利用matlab绘制矩阵色块图.doc
  6. 实现一个简单的代码字计数器(一)
  7. linux常用小知识点记录
  8. 基于生成对抗网络完成小表面缺陷检测
  9. 一图看全云栖大会亮点
  10. Firebird与MySQL: 钟为谁鸣