• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程技巧 > 各种语言、服务器301跳转代码全集

各种语言、服务器301跳转代码全集

作者:junjie 字体:[增加 减小] 来源:互联网 时间:2017-05-12

junjie 通过本文主要向大家介绍了各种语言、服务器301跳转代码全集等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

301跳转通常用在网站换域名和为了保持链接统一性所用的。比如你原来的域名www.a.com现在换成www.b.com,用了301跳转后,访问www.a.com/about.html就会自动变成www.b.com/about.html。下面摘抄一下设置301的代码吧,方便一下新手们:

301跳转代码全集(ASP|PHP|JSP|.NET)

1、IIS下301设置

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

2、ASP下的301转向代码
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.weikejianghu.com/”
%>
</div>
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.weikejianghu.com/”);
}
</script>
</div>
4、PHP下的301转向代码
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.weikejianghu.com/”);
exit();
</div>
5、CGI Perl下的301转向代码
$q = new CGI;
print $q->redirect(”http://www.weikejianghu.com/”);
</div>
6、JSP下的301转向代码
<%
response.setStatus(301);
response.setHeader( “Location”,“http://www.weikejianghu.com/” );
response.setHeader( “Connection”,“close” );
%>
</div>
7、Apache下vhosts.conf中配置301转向

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
<VirtualHost *:80>
ServerName www.weikejianghu.com
DocumentRoot
</VirtualHost>
<VirtualHost *:80>
ServerName weikejianghu.com
RedirectMatch permanent ^/(.*) http://www.weikejianghu.com/$1
</VirtualHost>
</div>
8、Apache下301转向代码

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

1)将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^weikejianghu.com [NC]
RewriteRule ^(.*)$ http://www.weikejianghu.com/$1 [L,R=301]
</div>
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.weikejianghu.com/$1 [L,R=301]
</div>
3)使用正则进行301转向,实现伪静态
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
</div>
将news.php?id=123这样的地址转向到news-123.html

最后:在使用301永久性重定向命令让多个域名指向网站主域名时,也不会对网站的排名产生任何负面影响。希望对你有帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-08-22PG伪类型anyelement触发pg_pathman的一个bug
  • 2017-07-23Flink运行时之客户端提交作业图-下
  • 2017-05-12windows 中 \r\n 区别于 类unix中的\n 疑问理解(crlf回车换行)
  • 2017-05-12git分支的创建、切换、合并及删除操作小结
  • 2017-05-12网站性能优化之HTTP请求过程简述
  • 2017-05-12Geohash的原理、算法和具体应用探究
  • 2017-05-12git提交空目录的方法
  • 2017-05-12关于图片存储格式的整理(JPEG格式介绍)
  • 2017-05-12qqwry.dat的数据结构图文解释第1/2页
  • 2017-05-12alt键 chr码值对应列表查看方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • node安装cnpm代替npm
    • 浏览器关闭使session失效的问题多种解决方式
    • 快速解决eclipse中注释的代码依然会执行的问题
    • git分支的创建、切换、合并及删除操作小结
    • PHP实现HTML标签自动补全代码
    • textarea 在IE和FF下换行无法正常显示的解决方法
    • 高性能WEB开发 web性能测试工具推荐
    • UTF-8 编码中BOM的检测与删除
    • 水晶报表 分页 的问题
    • php asp.net 比较 [推荐]

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有