陈忠岩个人博客-一个生活在这个现实社会的小角色在讲述他的故事!

当前位置:首页 - 教程 - 正文

君子好学,自强不息!

代码做301重定向方法详解

2017-11-29 | 教程 | 陈忠岩 | 192°c
A+ A-

第一种:所有绑定的域名都指向到指定的网址

一、建立一个301.php(文件名自取)
<?php
$the_host = $_SERVER[‘HTTP_HOST’];
$request_uri = isset($_SERVER[‘REQUEST_URI’]) ? $_SERVER[‘REQUEST_URI’] : ”;
if($the_host !== “你所要转向的域名”)
{
header(‘HTTP/1.1 301 Moved Permanently’);//发出301头部
header(‘Location: http://你所要转向的域名’.$request_uri);
}
?>

其中if($the_host !== ‘你所要转向的域名’)中的“!==”是不完全等于的意思,也可以用“!=”不等于,这样,就可以将以前的域名新域名上。

二、在网页文件中调用301.php
<?php include(“301.php”); ?>

将这个代码放到你所有网页的最前面。
好了,重定向就做好了,将301.php文件上传到网站目录。

此方法适合所有域名绑定在一个主机的情况下使用。不在同一个主机下也可以使用此方法。

第二种:指定所要跳转的域名和要跳转到的域名

<?php
$HOST=$_SERVER[‘HTTP_HOST’];
if ($HOST==”要跳转的域名” || $HOST==”要跳转的域名”)
{
Header(“HTTP/1.1 301 Moved Permanently”);
Header(“Location: http://你所要转向的域名”);
exit();
}
?>

可以设置哪个域名需要转换。使用方法放到网站首页头部即可。把域名改成自己的

 

2,asp.net网站代码怎样做301跳转?

Response.Clear();
Response.StatusCode = 301;
Response.AppendHeader(“location”, “http://你所要转向的域名”);
Response.End();

使用方法放到网站首页头部即可。把域名改成自己的

3,asp网站代码怎样做301跳转?

‘假设您的网址www.a.com ,您希望将a.com 和b.com 都301定向到www.a.com
‘操作步骤,假设您的网页是asp的,index.asp是网站首页,请将本段代码加到您的index.asp的顶部即可实现301
<%
Dim thishttpUrl
thishttpUrl=Request.ServerVariables(“HTTP_HOST”)’
if thishttpUrl=”a.com” or thishttpUrl=”b.com” then ‘注意把a.com换为您实际的网址。
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.a.com/”
end if
%>


本文来源:陈忠岩个人博客

本文地址:http://www.chenzhongyan.com/Course/20.html

关注我们:微信搜索“chen_zhongyan”添加我为好友

版权声明:如无特别注明,转载请注明本文地址!

相关文章
标签:

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


你好,朋友
真是美好的一天!
    最新文章 | 随机文章 | 热评文章
  • 陈忠岩个人博客
  • 巴彦生活网
  • 好DJ舞曲网
  • 订阅本站的 RSS 2.0 新闻聚合