系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 网页制作 > 网站应用 > 详细页面

站长必备的最齐全的301转向代码合集

时间:2019-12-15来源:系统城作者:电脑系统城

将SEO工作中所需要的301转向代码进行了整理,收藏并分享,以备查阅。 
1、IIS下301设置 
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的 
目标URL,并选择“资源的永久重定向”。 
2、ASP下的301转向代码 
复制代码 代码如下:
<%@ Language=VBScript %> 
<% 
Response.Status="301 Moved Permanently" 
Response.AddHeader "Location", "//www.jb51.net/" 
%> 

3、ASP.Net下的301转向代码 
复制代码 代码如下:
<script runat="server"> 
private void Page_Load(object sender, System.EventArgs e) 

Response.Status = "301 Moved Permanently"; 
Response.AddHeader("Location","//www.jb51.net/"); 

</script> 

4、PHP下的301转向代码 
复制代码 代码如下:
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: //www.jb51.net/"); 
exit(); 

5、CGI Perl下的301转向代码 
复制代码 代码如下:
$q = new CGI; 
print $q->redirect("//www.jb51.net/"); 

6、JSP下的301转向代码 
复制代码 代码如下:
<% 
response.setStatus(301); 
response.setHeader( "Location", "//www.jb51.net/" ); 
response.setHeader( "Connection", "close" ); 
%> 

7、Apache下301转向代码 

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

1)将不带WWW的域名转向到带WWW的域名下 
复制代码 代码如下:
Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC] 
RewriteRule ^(.*)$ //www.jb51.net/$1 [L,R=301] 

2)重定向到新域名 
复制代码 代码如下:
Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^(.*)$ //www.jb51.net/$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中配置为: 
[code] 
<VirtualHost *:80> 
ServerName www.jb51.net 
DocumentRoot /home/jb51 
</VirtualHost> 

<VirtualHost *:80> 
ServerName jb51.net 
RedirectMatch permanent ^/(.*) //www.jb51.net/$1 
</VirtualHost> 
[code] 
Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读 
Apache文档。

301转向情况检测

  1. http://www.seoconsultants.com/tools/headers.asp
  2. http://www.internetofficer.com/seo-tool/redirect-check/
分享到:

相关信息

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载