最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net php asp jsp 301重定向的代碼(集合)

 更新時(shí)間:2010年11月20日 21:31:24   作者:  
介紹一下針對(duì)各類程序系統(tǒng)實(shí)施301重定向的代碼,需要的朋友可以參考下。
1、Linux主機(jī)重定向
Godaddy的Liunx主機(jī),Godaddy本身已經(jīng)支持Apache,所以直接創(chuàng)建一個(gè).htaccess文件就可以了,一般來說,在本地?zé)o法創(chuàng)建.htaccess的時(shí)候可以先創(chuàng)建一個(gè)txt格式文件,上傳到根目錄的時(shí)候再重命名為".htaccess"就可以了。網(wǎng)上很多如何進(jìn)行 301重定向的教程,無論是整站重定向還是單頁重定向。下面就以我的www.fzitv.net為例
1.1 無www域名轉(zhuǎn)移到www域名
復(fù)制代碼 代碼如下:

RewriteEngine on
rewritecond %{http_host} ^jb51.net [nc]
rewriterule ^(.*)$ http://www.fzitv.net/$1 [r=301,nc]

1.2 整站301重定向
復(fù)制代碼 代碼如下:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^jb51.net [NC]
RewriteRule ^(.*)$ http://www.fzitv.net/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.fzitv.net [NC]
RewriteRule ^(.*)$ http://jb51.net/$1 [L,R=301]

另外一種是在根目錄下的index.php里這樣弄
復(fù)制代碼 代碼如下:

header("HTTP/1.1 301 Moved Permanently");
header("Location:http://jb51.net/");
exit();

2、ASP主機(jī)301重定向
在 index.asp 或 default.asp 的最頂部加入以下幾行:
代碼如下:
復(fù)制代碼 代碼如下:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.fzitv.net "
Response.End
%>

3、ASP.net主機(jī)301重定向
ASP .NET:
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.fzitv.net");
}
我封裝在一個(gè)類里:
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI;
using System.Web.UI.HtmlControls;
namespace ClassLib
{
public class URLClass
{
private bool flag301 = false;//是否啟動(dòng) 301
private bool isIndex = false;//是否 返回主頁 或者保留在當(dāng)前頁
/// <summary>
/// 構(gòu)造函數(shù)
/// </summary>
/// <param name="fl">是否啟動(dòng) 301</param>
/// <param name="page">Page</param>
/// <param name="strURL">格式www.xxx.com</param>
public URLClass(bool fl, Page page, string strURL)
{
flag301 = fl;
URL301(page, strURL);
}
/// <summary>
/// 返回主頁
/// </summary>
/// <param name="page"></param>
/// <param name="strURL">格式www.xxx.com</param>
public void URL301(Page page, string strURL)
{
//301重定向
if (page.Request.Url.DnsSafeHost != strURL && flag301 == true)
{
page.Response.Clear();
page.Response.StatusCode = 301;
page.Response.Status = "301 MovedPermanently";
page.Response.AddHeader("Location", "http://" + strURL);
page.Response.End();
}
}
}
}

4 PHP的301重定向
復(fù)制代碼 代碼如下:

header('HTTP/1.1 301 Moved Permanently');//發(fā)出301頭部
header('Location: http://www.'.$strDomain.$request_uri);//跳轉(zhuǎn)到我的新域名地址

我用301.inc.php文件寫了301代碼,在其他文件頭部都引用上 就可以了
復(fù)制代碼 代碼如下:

<?php
//-----------------------------------
//301 重定向
$strDomain="chinawecan.com";
$the_host = $_SERVER['HTTP_HOST']; //取得進(jìn)入所輸入的域名
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判斷地址后面部分
if($the_host !== 'www.'.$strDomain) //這是我要以前的域名
{
/*"!=="是不完全等于的意思,也可以用"!="不等于,這樣,就可以將以前的域名,
包括gcxirang.com、www.gcxirang.com以及新域名中我gcidc.net全部重定向到www.gcidc.net*/
header('HTTP/1.1 301 Moved Permanently');//發(fā)出301頭部
header('Location: http://www.'.$strDomain.$request_uri);//跳轉(zhuǎn)到我的新域名地址
}
//----------------------------------
?>

引用如下:
復(fù)制代碼 代碼如下:

<?php
//-----------------------------------
//301 重定向
include('include/301.inc.php');
?>

5 JSP的301重定向
如一頁面article.jsp
[code]
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location","/other.jsp");
return;
%>
[code]


在apache中如何實(shí)現(xiàn)301轉(zhuǎn)向呢?
編輯.htaccess的方法。
注意:在設(shè)置301重定向之前務(wù)必備份相應(yīng)目錄下的.htaccess文件。
1.重定向domain.com到www.domain.com
這種重定向旨在使域名唯一,是網(wǎng)站SEO必須要做的,后面重定向www.domain.com到domain.com也是出于同樣的原因,只是形式不同。
打開.htaccess文件,加入以下規(guī)則。(下面的規(guī)則是針對(duì)主域名的,子域名要修改)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

2.重定向www.domain.com到domain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]

3.重定向olddomain.com到www.newdomain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]

4.重定向olddomain.com to newdomain.com
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

5.重定向domain.com/file/file.php 到 otherdomain.com/otherfile/other.php
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [R=301,L]

相關(guān)文章

  • Bottle部署web服務(wù)及postman接口的方法

    Bottle部署web服務(wù)及postman接口的方法

    這篇文章主要介紹了Bottle部署web服務(wù)及postman接口的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 都2019年了,還問http中GET和POST的區(qū)別

    都2019年了,還問http中GET和POST的區(qū)別

    最近看了一些同學(xué)的面經(jīng),發(fā)現(xiàn)無論什么技術(shù)崗位,還是會(huì)問到 get 和 post 的區(qū)別,而搜索出來的答案并不能讓我們裝得一手好逼,那就讓我們從 HTTP 報(bào)文的角度來擼一波,從而搞明白他們的區(qū)別
    2019-02-02
  • 每個(gè)程序員都應(yīng)該學(xué)習(xí)使用Python或Ruby

    每個(gè)程序員都應(yīng)該學(xué)習(xí)使用Python或Ruby

    在這篇文章里,我將會(huì)告訴你,為什么你一定要學(xué)習(xí)Python或Ruby語言
    2016-07-07
  • 最新IDEA永久激活教程(支持最新2019.2版本)

    最新IDEA永久激活教程(支持最新2019.2版本)

    這篇文章主要介紹了最新IDEA永久激活教程,此教程已支持最新2019.2版本,適用Windows、Mac、Ubuntu等所有平臺(tái),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 鴻蒙UI開發(fā)之滾動(dòng)組件overscroll-decor安裝和使用介紹

    鴻蒙UI開發(fā)之滾動(dòng)組件overscroll-decor安裝和使用介紹

    鴻蒙UI開發(fā)之滾動(dòng)組件overscroll-decor?是一個(gè)開源庫,提供一種簡(jiǎn)單、靈活的方式來實(shí)現(xiàn)各種過度滾動(dòng)(overscroll)動(dòng)畫效果,提升用戶的交互體驗(yàn),該庫提供了類似于iOS的過度滾動(dòng)效果,幾乎可以應(yīng)用于所有Android,如RecyclerView、ListView、GridView、ScrollView等?
    2024-12-12
  • ElasticSearch核心概念

    ElasticSearch核心概念

    Elaticsearch簡(jiǎn)稱為es,es是一個(gè)開源的高擴(kuò)展的分布式全文檢索引擎,本文給大家介紹ElasticSearch基礎(chǔ)知識(shí)介紹,對(duì)ElasticSearch相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-07-07
  • kali虛擬機(jī)破解root密碼的步驟

    kali虛擬機(jī)破解root密碼的步驟

    這篇文章主要介紹了kali虛擬機(jī)破解root密碼的步驟,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-04-04
  • deepseek本地部署使用步驟詳解

    deepseek本地部署使用步驟詳解

    DeepSeek是一個(gè)開源的深度學(xué)習(xí)模型,支持自然語言處理和推薦系統(tǒng),本地部署步驟包括克隆倉(cāng)庫、創(chuàng)建虛擬環(huán)境、安裝依賴、配置模型和數(shù)據(jù)、啟動(dòng)服務(wù)、調(diào)試與優(yōu)化以及使用接口進(jìn)行調(diào)用,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • deepseek本地部署流程(解決服務(wù)器繁忙以及隱私等問題)

    deepseek本地部署流程(解決服務(wù)器繁忙以及隱私等問題)

    本文介紹了如何在本地部署DeepSeek,并詳細(xì)說明了下載和安裝Ollama、ChatBoxAI以及拉取DeepSeek-R1模型的步驟,同時(shí),還提供了所需的硬件配置建議
    2025-02-02
  • 前端遇到302重定向問題處理方式及設(shè)置第三方Cookie研究

    前端遇到302重定向問題處理方式及設(shè)置第三方Cookie研究

    這篇文章主要給大家介紹了關(guān)于前端遇到302重定向問題處理方式及設(shè)置第三方Cookie研究的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-10-10

最新評(píng)論

鄂伦春自治旗| 东山县| 余干县| 十堰市| 红河县| 沽源县| 明星| 卫辉市| 宜阳县| 龙泉市| 夹江县| 新郑市| 泌阳县| 扎赉特旗| 辽中县| 正宁县| 仲巴县| 眉山市| 桦南县| 玛纳斯县| 个旧市| 东港市| 天津市| 元朗区| 筠连县| 开原市| 南川市| 敖汉旗| 新蔡县| 唐山市| 岐山县| 瑞安市| 谢通门县| 衢州市| 新闻| 鱼台县| 滁州市| 玉林市| 壶关县| 湖南省| 黄平县|