收集各種實現頁面301跳轉程序代碼

我們總結了目前主流程序的301頁面跳轉的實現代碼,包括有asp,asp.net jsp,php cgi perl 等,一般只要是伺服器程序都是可以301跳轉的哦,其它的一些狀態代碼也是可以實現的。

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

更多相關文章
  • JavaMail實現email郵件發送程序代碼
    JavaMail就是一個java中常用的郵件發送組件了,我們只需要簡單的配置一下就可以利用
  • python實現3g QQ機器人程序代碼
    目前網上有不少的實現QQ機器人的方法,都不太穩定甚至都已經失效了,而且我們還要冒著QQ號被盜用的風險.其實我們可以自己實現一個QQ自動應答的機器人,思路非常簡單:通過模擬登錄3G版QQ,來實現相關的操作:一.首先我們得看看3GQQ的相關協定 爲此,我們需要一個支持WAP的浏覽器,可以使用Firefo ...
  • 分享一篇超級簡單的網頁實現線上播放mp3音樂代碼,有需了解的朋友可以參考一下. 代碼如下 <script type="text/javascript">function playmp3(){ var Request=
  • 本文章來給大家介紹一個不錯的asp.net C# 實現任意List的全組合算法代碼實例,有需要了解學習的同學不防進入參考. 代碼如下 using System;using System.Collections.Generic;using System.Linq;using System.Text;n ...
  • Jquery實現右側懸浮客服QQ代碼效果demo
    我們會看到網上有許多的客戶代碼了,但我發現有許多不能用于我自己的應用了,今天看到一個朋友的
  • 幾款浏覽器對透明度的支持方式各不相同,爲了保證在IE, Firefox, Chrome, Safari等主流浏覽器下都能正常顯示透明度的效果,我們可以定義一個透明度的class,因爲一寫就要寫3條,省的每次都複制來複制去了.具體代碼如下: 代碼如下 .transparent{filter:alpha ...
  • 在開發Android應用教程時,有時會讓Android自動重啓關機,如何用JAVA實現呢?現在我們來分享一段實現Android關機重啓的JAVA代碼.實現系統重啓的APK需要system的權限,在AndroidManifest.xml中增加android:sharedUserId="and ...
  • 下面我把解壓與壓縮文件分成了個程序代碼,大家可以把它整理成一個類文件,這樣我們就可以直接調用方法了,下面是原生態的代碼沒處理,有能力的朋友可發整理一下.解壓類 代碼如下 using System;using Syst
一周排行