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那部分代码调试一下再使用
代码如下 | 复制代码 |
<?php $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; } ?> |
时间: 2024-10-01 06:19:31