`

什么是301重定向?301转向怎么做?

    博客分类:
  • seo
 
阅读更多

1、什么是301重定向

301重定向,也叫301转向301跳转,301重定向指的是向网络服务器发送请求时,重新转到其他URL,并返回301状态码。

2、301重定向有什么用途?

(1)301重定向可用于设置首选域,有利于URL标准化

(2)可用于URL地址更改后,转移页面权重

3、301重定向如何做?

不同的语言,不同的服务器有不同的方法,下面列出几个常见的设置方法:

(1)Linux服务器下:

设置.htaccess文件(只适用于Apache,并且需要虚拟主机支持):

在.htaccess文件里写上如下代码即可:

RewriteEngine on
RewriteCond %{http_host} ^semxyz.com [NC]
RewriteRule ^(.*)$ http://www.semxyz.com/$1 [L,R=301]

 其中,把semxyz.com 换为你自己的域名即可

(2) IIS服务器实现301重定向

* 打开internet信息服务管理器,在欲重定向的网页或目录上按右键

* 选择“重定向到URL”

* 此处以重定向到百度为例

* 在“重定向到”输入框中输入要跳转到的目标网页的URL地址

* 选中“资源的永久重定向”(切记)

* 最后点击“应用”

iis服务器301重定向

IIS6.0上面301重定向图

(3)php环境下301重定向写法

php代码:

<?

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

Header( “Location:www.semxyz.com” );

?>

 

 

(4)ASP环境下301重定向写法

ASP代码:

<%@ Language=”VBScript” %>
<%
Response.Status = “301 Moved Permanently”
Response.AddHeader “Location”, “http://www.semxyz.com”
%>

 

 

 

原文链接:http://www.semxyz.com/seo/1061.html

分享到:
评论

相关推荐

    php 301转向实现代码

    301转向定义 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 其它常见的状态码还...

    网站化化的步骤与方法是怎样的

    这是需要我们通过IIS服务器设置301永久重定向,当然有些服务器并不是iis或者空间并不支持301重定向,这是我们可以采用绝对地址避免收录不带www的网址,也可以通过整站使用301转向代码来实现,当然这比较复杂。...

    实用301转向到另一域名相应页面的asp代码

     思路很简单,获取当前浏览页面的域名,如果是需要转向的域名,再替换域名部分,做为新地址来301转向。  代码如下: 代码如下:&lt;&#37; Dim toDomain,fromDomain,curDomain,q,p,url toDomain=www.jb51.net from...

    jsp跳转的五种方式

    既然你已经要做转向了,那么后的输出还有什么意义呢?而且有可能会因为后面的输出导致转向失败。  比较:  (1) Dispatcher.forward()是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;  ...

    Linux操作系统基础教程

    什么是Linux?.................................................................................................................2 二.安装Linux的好处?.....................................................

    如何编写批处理文件批处理文件批处理文件

    在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用&gt; &gt;&gt; ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    --我们做了优化,现在要使一个Asp.net的按钮能够AJAX提交,你不需要做任何设置(PageManager的属性EnableAjax为true即可,这是默认属性)。 +PageManager的实例方法AddAjaxUpdateControl改名为...

    ExtAspNet_v2.3.2_dll

    ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有ViewState,没有JavaScript,没有CSS,没有...

    网站页面自动跳转实现方法PHP、JSP(上)

    例如,先专门针对搜索引擎做一个高度优化的网页,也就是我们通常所说的“桥页”,然后把这个网页提交给搜索引擎来获得好的排名。但是,当搜索用户通过搜索引擎的搜索结果列表点击该网页列表进入后,将被自动转向

    javascript函数的解释

    其实就是搞清做什么,怎么做的问题,先把流程图画出来,拆解开,一个个做好了然后再合并。理论的东西我不会讲,直接举例哈! function g(o){return document.getElementById(o);} function hitover(n) { for(i=1...

    Dos命令大全

    在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用&gt; &gt;&gt; ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用...

    107个常用javascript语句

    71.JS中遇到脚本错误时不做任何操作:window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError; 72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener...的多重继续. 73.JS中的...

Global site tag (gtag.js) - Google Analytics