手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

301转向代码合集

来源:互联网 作者:west263.com 时间:2008-04-02
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

  1、IIS下301设置

  Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。

  2、ASP下的301转向代码

  

  

  Response.Status=”301 Moved Permanently”

  Response.AddHeader “Location”, “http://www.zzxiu.com/articles/301/”

 

  3、ASP.Net下的301转向代码

  

  4、PHP下的301转向代码

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

  header(”Location: http://www.zzxiu.com/articles/301/”);

  exit();

  5、CGI Perl下的301转向代码

  $q = new CGI;

  print $q->redirect(”http://www.new-url.com/”);

  6、JSP下的301转向代码

  

  response.setStatus(301);

  response.setHeader( “Location”, “http://www.zzxiu.com/” );

  response.setHeader( “Connection”, “close” );

 

  7、Apache下301转向代码

  新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

  1)将不带WWW的域名转向到带WWW的域名下

  Options FollowSymLinks

  RewriteEngine on

  RewriteCond %{HTTP_HOST} ^zzxiu.com [NC]

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

  2)重定向到新域名

  Options FollowSymLinks

  RewriteEngine on

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

  3)使用正则进行301转向,实现伪静态

  Options FollowSymLinks

  RewriteEngine on

  RewriteRule ^news-(. )\.html$ news.php?id=$1

  将news.php?id=123这样的地址转向到news-123.html

  8、Apache下vhosts.conf中配置301转向

  为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:

  

  ServerName www.zzxiu.com

  DocumentRoot /home/lesishu

  

  

  ServerName zzxiu.com

  RedirectMatch permanent ^/(.*) http://www.zzxiu.com/$1

  

  Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档。

  301转向情况检测

  http://www.seoconsultants.com/tools/headers.asp

  http://www.internetofficer.com/seo-tool/redirect-check/

责任编辑:强子

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!