正确配置301的各种方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

这篇文章列举了四种情况下,配置网站301全站重定向的方法。这四种方法均是经过我个人网站实践验证过,绝对可用。下面的步骤中的例子,设置的是把不加www的域名转向到加www的域名。

1.第一种情况,如果你有服务器或者vps,且系统是windows系统的。

在iis下,可以很简单的设置实现全站重定向。

具体方法是:在VPS里把 域名的网站搭建好以后,按照同样的方式搭建一个的网站。然后打开“iis”。在的网站上鼠标右键打开选择属性,选择“主目录”标签,然后按照这个图设置

2.第二种情况,如果你的系统是Linux的。

做整站301跳转,很简单。如下修改文件httpd.conf或者.htaccess文件保存就可以了:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^[NC]

RewriteRule ^(.*)$ /$1 [L,R=301]

3.第三种情况,如果你是虚拟主机用户,如果你有子目录,恭喜你,也可以整站301

重定向。具体方法是:

1.新建404.asp,把下面代码放到新建的404文件中保存。

代码

<%@ Language=VBscript %>

<%

Dim PageURL

PageURL="http://"&Request.ServerVariables("HTTP_HOST")&request.ServerVar iables("URL")&"?"&Request.ServerVariables("QUERY_STRING")

PageURL = Replace(PageURL, "/404.asp?404;: 80","") //修改为你的老域名

Response.Status="301 Moved Permanently"

Response.AddHeader "Location", ""&PageURL&"" //修改为你的域名

%>

2.新建index.asp,把下面代码放到新建的ind文件中保存。

代码

<%@ Language=VBscript %>

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location", "/" //修改为你的域名。

%>

3.用ftp在网站根目录新建文件夹名为301,把上面的index.asp和40

4.asp上传

进去。然后打开虚拟主机控制面板,添加子目录,把域名绑定到301文件夹,绑定后设置所属404页面为404.asp:

4.第四种情况,如果你是虚拟主机用户且你没有子目录,缺银子呗,呵呵,也是可以

整站301的,具体方法是:

在网站根目录http.ini文件中,添加如下代码:

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^xxxx\.com$

RewriteRule (.*) http\://www\.xxxx\.com$1 [I,RP]

希望大家多交流,最后提醒大家的是选择做301重定向要慎重。新视野影院整理

相关文档
最新文档