301转向代码合集

简介:
樂思蜀将SEO工作中所需要的301转向代码进行了整理,收藏并分享,以备查阅。
1、IIS下301设置
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.lesishu.cn/articles/301/”
%>
3、ASP.Net下的301转向代码
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://www.lesishu.cn/articles/301/“);
}
</script>

4、PHP下的301转向代码
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.lesishu.cn/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.lesishu.cn/” );
response.setHeader( “Connection”, “close” );
%>

7、Apache下301转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.lesishu.cn/$1 [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.lesishu.cn/$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中配置为:
<VirtualHost *:80>
ServerName www.lesishu.cn
DocumentRoot /home/lesishu
</VirtualHost>
<VirtualHost *:80>
ServerName lesishu.cn
RedirectMatch permanent ^/(.*) http://www.lesishu.cn/$1
</VirtualHost>
Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读 Apache文档
301转向情况检测
  1. http://www.seoconsultants.com/tools/headers.asp
  2. http://www.internetofficer.com/seo-tool/redirect-check/
作者: 樂思蜀
原文: 301转向代码合集
版权所有,转载时必须以链接形式注明作者和原始出处并保留本声明。
分类:  其他

本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/archive/2008/04/11/1148641.html,如需转载请自行联系原作者
相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
7月前
|
JSON BI 数据库
通过一个具体的例子,讲解 SAP BDC 技术的使用步骤试读版
通过一个具体的例子,讲解 SAP BDC 技术的使用步骤试读版
71 0
|
9月前
|
算法
简单几行代码背后的重大意义
简单几行代码背后的重大意义
|
12月前
|
开发者
开发者想要的技术社区是哪样?
作为一名技术开发人员,除了在日常开发之余,逛的最多的就是与技术领域相关的技术社区了,随着近几年国内互联网技术圈的飞速发展,各种技术社区如春笋般的诞生,无论是一线大厂对应的技术社区还是专注技术领域的领域技术社区,让国内的开发者在遇到实际开发中产品选型有了更多的选择,这些技术社区也帮助开发者解决日常开发中遇到的各种技术难题,可以说技术社区对开发者而言是非常重要的技术平台载体。
103 1
《圆桌讨论: 从趋势、工具或相关的技术点谈APP的优化》电子版地址
圆桌讨论: 从趋势、工具或相关的技术点谈APP的优化
48 0
《圆桌讨论: 从趋势、工具或相关的技术点谈APP的优化》电子版地址
|
前端开发
《《前端智能化实践》——逻辑代码生成》电子版地址
《前端智能化实践》——逻辑代码生成--甄子
72 0
《《前端智能化实践》——逻辑代码生成》电子版地址
|
前端开发 JavaScript Java
改造百度提示案例| 学习笔记
快速学习改造百度提示案例。
167 0
|
UED CDN
征婚交友源码,聚焦开发重点提升源码吸引力
征婚交友源码,聚焦开发重点提升源码吸引力
|
缓存 前端开发 NoSQL
笔记整理:技术架构涵盖内容和演变过程总结
单体架构 2. 应用与数据库分离 3. 使用缓存抗量 4. 多应用部署和Nginx反向代理 5. 数据库读写分离 6. 应用分组部署 7. 应用分库设计 8. RPC 分布式部署 9. 应用细分和网关引入 10. 低代码编程和可复用
277 0
笔记整理:技术架构涵盖内容和演变过程总结
|
存储 人工智能 搜索推荐
GitHub核心功能向全球4000万开发者免费开放!私有库可无限协作,大AI模型随便放
GitHub宣布私有库免费向团队和个人开发者开放,不再设立人数限制。除了这个大福利,企业版本也降低了价格,还提供免费的持续集成和超大存储空间,今天我们就先睹为快,看看GitHub这些新特性。
304 0
GitHub核心功能向全球4000万开发者免费开放!私有库可无限协作,大AI模型随便放
|
前端开发 JavaScript 物联网
前端技术解读|阿里云产品内容精选(二十七)
本文内容选自阿里云开发者社区前端版块