2024年12月23日
星期一 万年历
历史上的今天
感谢大家支持本站
ASP 301重定向代码大全 如何设置永久重定向
网络技术 - 2014/6/23 11:36:28

顶级域名“220183.com”做权重可以传递的301永久跳转,转到一级域名“www.220183.com”。一来让网站权重更加集中,二来,保持一致性。

<%

currentdomain= request.ServerVariables("SERVER_NAME")

If currentdomain="220183.com" or currentdomain="http://220183.com" then

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://www.220183.com"

End if

%>

ASP Request

Request对象用于从用户那里取得信息。

request.ServerVariables

ServerVariables 集合用于取回服务器变量的值。

SERVER_NAME:返回服务器主机名、DNS别名,或者IP地址。

ASP Response

Response对象用于从服务器向用户发送输出的结果。

Response.Status:

Status 属性规定由服务器返回的状态行的值。

语法

response.Status=statusdescription(状态描述) 状态描述包括三位数的数字和对应代码的描述。这些都是在http定义。 比如【301 Moved Permanently】——301永久迁移。 比如【404 Not Found】——404不存在。

Response.AddHeader:

AddHeader 方法向 HTTP 响应添加一个新的 HTTP 头部和值。

注释:一旦头部被添加,就无法删除。

注释:在 IIS 4.0 中,调用此方法需要在任何输出送往浏览器之前。在 IIS 5.0 中,您可以在脚本中的任何点调用 AddHeader 方法,只要它先于对 response.Flush 方法的调用。

语法

response.AddHeader name,value name是必须的,是新头部变量的名称 (不能包含下划线)。 value也是必须的,是新头部变量的初始值。

相关编程语言的301跳转代码

ASP.Net 301跳转代码

<script runat="server">

private void Page_Load(object sender,System.EventArgs e){

Response.Status =“301 Moved Permanently”;

Response.AddHeader("Location",“url”);

}

</script>

PHP301永久跳转代码

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

header("Location: URL");

exit();

CGI Perl301跳转代码

$q = new CGI;

print $q->redirect("URL");

JSP301永久跳转代码

<%

response.setStatus(301);

response.setHeader("Location", "URL");

response.setHeader("Connection", "close");

%>

Apache服务器创建.htaccess文件做301跳转代码(需要开启mod_rewrite)

1、将顶级域名跳转到www域名,代码:

Options +FollowSymLinks

RewriteEngine on

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

RewriteRule ^(.*)$ www.220183.com$1 [L,R=301] 2)

2、将一个域名重定向到另一个域名,代码:

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^(.*)$ URL$1 [L,R=301] 3)

3、使用正则表达式进行301转向,实现伪静态,代码:

Options +FollowSymLinks

RewriteEngine on

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

上述代码可以将news.php?id=1这样的网址转向到news-123.html

Apache下vhosts.conf中配置301跳转

将顶级域名跳转到带www的域名,vhosts.conf中配置为:

<VirtualHost *:80>

ServerName www.220183.com

DocumentRoot

</VirtualHost>

<VirtualHost *:80>

ServerName 220183.com

RedirectMatch permanent ^/(.*) URL$1

</VirtualHost>

 

ASP源码设置301重定向

永久重定向的ASP代码

301跳转如何设置

来源:网络技术
站长提示:本站是一个公益性的信息交流平台,我们对您的交易不做担保!建议大家当面交易,交易前请查看对方的身份证件,以免上当!
快递公司电话
邮政快递11183    顺丰速运95338    天天汇通400-188-8888    宅急送400-678-9000    安能物流400-104-0088   
申通快递95543    百世汇通95320    全峰快递400-100-0001    如风达400-010-6660    万象物流400-820-8088   
圆通快递95554   国通快递95327   快捷快递400-833-3666   长吉货运400-617-5757   中铁物流400-000-5566   
中通快递95311   德邦快递95353   京东快递400-603-3600   金正物流400-637-5656   天地华宇400-808-6666   
韵达快递95546   中铁快运95572    速尔快递400-158-9888锦程物流400-020-5556佳吉物流400-820-5566