[收集者]收集各种实现页面301跳转程序代码

更新时间:2017-10-07    来源:页面特效    手机版     字体:

【www.bbyears.com--页面特效】

2、ASP下的301转向代码

 代码如下

<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.你的网站地址.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.你的网站地址.cn/articles/301/“);
}
</script>

4、PHP下的301转向代码

 代码如下

header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.你的网站地址.cn/articles/301/”);
exit();

5、CGI Perl下的301转向代码

 代码如下 $q = new CGI;
print $q->redirect(”http://www.你的网站地址-url,com/”);

6、JSP下的301转向代码

 代码如下

<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.你的网站地址.cn/” );
response.setHeader( “Connection”, “close” );
%>

先看跳转代码

网站的端口暂时没有采用,一般都采用80端口的,就先省略掉了,如果有的网站的页面还有不同端口的页面,则需要将port那部分代码调试一下再使用

 代码如下

$dest_host=”www.老网产地址.com”;         //申明一个变量$dest_host存放要跳转的网址
$url = $_SERVER["REQUEST_URI"];    //申明一个变量$url存放获取当前网站的主机地址及网站url
$http = (isset($_SERVER["HTTPS"])&&$_SERVER["HTTPS"]!=’off’)?’https://’:"http://’;   //申明变量$http存放协议
//$port = $_SERVER["SERVER_PORT"]==’80′?”:’:"$_SERVER["SERVER_PORT"];   //网站端口
$url = $http.$dest_host.$url;     //合并地址
switch ($_SERVER["HTTP_HOST"]){
case “www.网站地址.cn”:    // 如果获取的host是www.网站地址.cn
header(‘HTTP/1.1 301 Moved Permanently’);   //载入301
header(“location:”.$url);
break;
case “网站地址.cn”:   // 或者是网站地址.cn
header(‘HTTP/1.1 301 Moved Permanently’);      //载入301
header(“location:”.$url);
break;
}
?>

本文来源:http://www.bbyears.com/wangyetexiao/36137.html

热门标签

更多>>

本类排行