隨州網站優化、隨州SEO、隨州網站建設就找創想網絡,隨州本地網站優化、SEO、網站建設創想網絡最好、最專業。創想網絡致力于網站優 化、SEO、網站建設、網站美化、網站推廣、網絡營銷整合方案等服務。

    正在載入圖片……
    • 網站沒有排名,想知道為什么嗎?
    • 解密SEO如何讓網站排名第一
    • 網站是做來用的,不光是做來看的
    熱門關鍵詞:時間 織夢 自定義 采集 模型
    您現在的位置:創想網絡 >> SEO技術 >> ASP程序windows虛擬主機301重定向的三種方法

    ASP程序windows虛擬主機301重定向的三種方法

    作者:隨州SEO 來源:隨州網站優化 發布日期:2011年06月12日 瀏覽:

    隨州SEO參考網上的方法,經過自己的實踐,總結了三種可行的通過ASP程序實現301重定向的方法,方法比較簡單代碼也完整無誤,網上搜了很多301重定向的方法,要么是代碼不完整,要么是講的含糊不清,容易誤導新人。此方法不光適用于windows虛擬主機,linux主機應該也是支持的(不確定的原因是手頭上沒有linux主機,沒有測試過,各位可以測試一下),理論上應該是可行的。閑話少說,書歸正傳。ASP程序windows虛擬主機301重定向的三種方法:

    方法一:在本主機進行301重定向。
    先放出代碼:
    <%@ Language=VBScript %>
    <%Response.Status="301 Moved Permanently"
    Response.AddHeader "Location" ,"http://www.441300.net/"
    %>

    新建一個記事本復制粘貼此代碼,如果你的網站首頁為index.html,將此文件名另存為default.asp,將此文件上傳至主機根目錄下,并在服務器上將網站的默認文檔第一個設為default.asp,此301文件名也可以自己隨便改,只需要將將此文件設為第一默認文檔就行了,只要不和你的首頁起沖突就行,此方法將空間上所有綁定的所有域名都重定向到www.441300.net上面來。唯一缺點就是使用該方法后首頁后面會有尾巴,首頁會變成http://www.441300.net/index.html或者http://www.441300.net/index.asp。

    方法二:新開一個虛擬主機進行301重定向。這種方法比較完美,而且代碼也是萬能的,可以重定向任何域名。但會稍微增加成本。

    還是先上代碼:
    <%
    sURL=lcase(Request.ServerVariables("HTTP_HOST"))
    Select case sURL
           case "www.aaa.com"
                  Response.Status = "301 Moved Permanently"
                  Response.AddHeader "Location", "http://www.f.com"  //重定向域名www.aaa.com至www.bbb.com
           case "aaa.com"
                  Response.Status = "301 Moved Permanently"
                  Response.AddHeader "Location", "http://www.bbb.com"  //重定向域名aaa.com至www.bbb.com
           case "bbb.com"
                  Response.Status = "301 Moved Permanently"
                  Response.AddHeader "Location", "http://www.bbb.com"  //重定向域名bbb.com至www.bbb.com     
    End Select
    %>

    新建一個記事本復制粘貼此代碼,保存文件名為default.asp,將此文件上傳至主機根目錄下,并在服務器上將網站的默認文檔第一個設為default.asp。如果你有多個域名要進行重定向,只有需要復制這段代碼,修改相應的域名即可。
           case "bbb.com"
                  Response.Status = "301 Moved Permanently"
                  Response.AddHeader "Location", "http://www.bbb.com"  //重定向域名bbb.com至www.bbb.com

    當然也可以不開設新的主機,而此文件將放在任一主機上。那么成本就不會增加,但這樣做的副作用和方法一是一樣的,但只會導致放此文件的主機上的網站首頁會帶尾巴,而其它網站則不會,犧牲我一個,換來世界的和平,也是值得的,呵呵。具體代碼寫法為:

    <%
    sURL=lcase(Request.ServerVariables("HTTP_HOST"))
    Select case sURL
           case "www.aaa.com"
                  Response.Status = "301 Moved Permanently"
                  Response.AddHeader "Location", "index.html"  //重定向域名www.aaa.com至此空間上的首頁
           case "aaa.com"
                  Response.Status = "301 Moved Permanently"
                  Response.AddHeader "Location", "index.html"  //重定向域名aaa.com至此空間上的首頁
           case "bbb.com"
                  Response.Status = "301 Moved Permanently"
                  Response.AddHeader "Location", "http://www.ccc.com"  //重定向域名bbb.com至www.ccc.com
           case "www.bbb.com"
                  Response.Status = "301 Moved Permanently"
                  Response.AddHeader "Location", "http://www.ccc.com"  //重定向域名bbb.com至www.ccc.com
           case "ccc.com"
                  Response.Status = "301 Moved Permanently"
                  Response.AddHeader "Location", "http://www.ccc.com"  //重定向域名ccc.com至www.ccc.com
    End Select
    %>

    終極方法三:成本最低廉,也不用寫任何代碼的的方法。那就是各位做SEO的站長們只需要在網站建設之時,就將網站上的相對地址都改為絕對地址就萬事無憂了。本文由隨州SEO原創,如有疑問,請加QQ:184174785交流。

    本文地址:http://www.3419713.live/seotg/94.html

    本文作者隨州SEO,轉載請注明出處。

    河北11选5开奖 新版快三福建走势图 股票融资与债券融资 秒速牛牛app 山西11选五5开奖走势图 江西体彩多乐彩教程 11选5万能8码4注包中 深圳较大的配资公司有哪些 快乐赛车pk开奖结果 湖北十一选五一定牛 澳洲快乐8开奖数据