网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 各种语言、服务器301跳转代码全集
内容 这篇文章主要介绍了各种语言、服务器301跳转代码全集,本文讲解了IIS下301设置、ASP下的301转向代码、ASP.Net下的301转向代码、PHP下的301转向代码 、CGI Perl下的301转向代码、JSP下的301转向代码等内容,需要的朋友可以参考下
    301跳转通常用在网站换域名和为了保持链接统一性所用的。比如你原来的域名现在换成,用了301跳转后,访问就会自动变成。下面摘抄一下设置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.jb51.net/”
    %>
    3、ASP.Net下的301转向代码
    代码如下:
    4、PHP下的301转向代码
    代码如下:
    header(”HTTP/1.1 301 Moved Permanently”);
    header(”Location: ”);
    exit();
    5、CGI Perl下的301转向代码
    代码如下:
    $q = new CGI;
    print $q->redirect(”http://www.jb51.net/”);
    6、JSP下的301转向代码
    代码如下:
    <%
    response.setStatus(301);
    response.setHeader( “Location”,“http://www.jb51.net/” );
    response.setHeader( “Connection”,“close” );
    %>
    7、Apache下vhosts.conf中配置301转向
    为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
    代码如下:
    ServerName
    DocumentRoot
    ServerName jb51.net
    RedirectMatch permanent ^/(.*)
    8、Apache下301转向代码
    新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
    1)将不带WWW的域名转向到带WWW的域名下
    代码如下:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^jb51.net [NC]
    RewriteRule ^(.*)$ [L,R=301]
    2)重定向到新域名
    代码如下:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^(.*)$[L,R=301]
    3)使用正则进行301转向,实现伪静态
    代码如下:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^news-(.+)\.html$ news.php?id=$1
    将news.php?id=123这样的地址转向到news-123.html
    最后:在使用301永久性重定向命令让多个域名指向网站主域名时,也不会对网站的排名产生任何负面影响。希望对你有帮助。
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/15 16:38:51