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

作者:袖梨 2022-06-25

2、ASP下的301转向代码

 代码如下 复制代码

<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.你的网站地址.cn/articles/301/”
%>

3、ASP.Net下的301转向代码

 代码如下 复制代码

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;
}
?>

相关文章

精彩推荐