便宜做網(wǎng)站,不用客戶動(dòng)手特價(jià)999元,源碼整套僅需50元起

- 北京ICP備案審核需要多長(zhǎng)時(shí)間?代辦北京ICP備案已通過!用了5個(gè)工作日
- 根據(jù)不同ip(城市或省份)進(jìn)行跳轉(zhuǎn)的301重定向跳轉(zhuǎn)代碼
- 野狼SEO團(tuán)隊(duì)暨永易搜科技2019年中秋節(jié)放假通知
- 想要網(wǎng)站排名好,做好內(nèi)容更新是法寶
- 阿里云備案服務(wù)號(hào)可以在哪里買?【低至3.9元】擔(dān)保交易,購(gòu)買無(wú)憂
- 網(wǎng)站內(nèi)鏈優(yōu)化的四大目的
- 日流量2000多,權(quán)重4的SEO案例
- 廣義企業(yè)網(wǎng)站優(yōu)化的幾個(gè)重要元素
ASP.NET網(wǎng)站怎么配置301重定向
其實(shí)ASP.NET配置301永久重定向也是一件相對(duì)容易的事情。但是有一些程序確實(shí)給我們?cè)O(shè)置了不小的障礙:因?yàn)锳SP.NET程序是允許編譯后在進(jìn)行發(fā)布,那么他就會(huì)出現(xiàn)一些沒有源代碼的程序,遇到這種情況我們就很難去通過修改代碼來(lái)實(shí)現(xiàn)301重定向了,只能修改web.config來(lái)實(shí)現(xiàn)。這里就總結(jié)一下,ASP.NET網(wǎng)站301重定向的可能的幾種做法,最后再教大家怎么修改ASP.NET的代碼來(lái)實(shí)現(xiàn)301永久重定向。
那么,ASP.NET301永久重定向的做法有以下4種:
第一種方法:IIS7以上的web服務(wù)器可以使用修改web.config的方法實(shí)現(xiàn)偽靜態(tài)。以后我們會(huì)給大家講解,請(qǐng)持續(xù)關(guān)注我們的專題。
第二種方法:服務(wù)器直接配置。這個(gè)是通用的方法,但是你要有一個(gè)VPS或者一個(gè)服務(wù)器,配制方法見http://www.yybcm.cn/301/41.html
第三種方法:偽靜態(tài)規(guī)則修改。支持偽靜態(tài)的網(wǎng)站可以修改偽靜態(tài)規(guī)則來(lái)實(shí)現(xiàn)301重定向。
第四種方法:修改ASP.NET源碼。要是程序是編譯好的,沒有源碼,那就沒轍了。
下邊我們著重講解怎么修改ASP.net實(shí)現(xiàn)301重定向:
代碼如下:
<script runat="server" language="c#">
private void Page_Load(object sender, System.EventArgs e)
{
if (Request.ServerVariables["Server_name"].Substring(0,3)!="www"){//如果域名不是www,則跳轉(zhuǎn)到www的域名上
Response.Status = "301 Moved Permanently";
if( Request.ServerVariables["Query_String"]!= "" )
{Response.AddHeader ("Location", "http://www.yybcm.cn"+Request.ServerVariables["Path_Info"]+"?"+Request.ServerVariables["Query_String"] );
}else if(Request.ServerVariables["Path_Info"] == "/index.aspx")
{Response.AddHeader ("Location","http://www.yybcm.cn/");
}
else
{Response.AddHeader ("Location","http://www.yybcm.cn"+Request.ServerVariables["Path_Info"] );
}
Response.End();
}
}
</script>
(以前寫的一個(gè)代碼,有一點(diǎn)問題,就是當(dāng)前域名與目標(biāo)域名是一致的話,會(huì)出現(xiàn)死循環(huán),上邊的這個(gè)代碼帶www的域名不跳轉(zhuǎn),不帶的才會(huì)跳轉(zhuǎn),更符合需求,野狼親測(cè)有效)
代碼的意思這里就不去做過多的解釋了。如果你是新手就把里邊的www.yybcm.cn換成你的域名即可,如果你看得懂就可以根據(jù)這個(gè)思路自己寫了。
注意:上邊的實(shí)例知識(shí)讓不帶www的域名跳轉(zhuǎn)到帶www的上邊,有其他特殊需求,例如想讓從百度點(diǎn)擊跳轉(zhuǎn)到別處,根據(jù)不同的IP跳轉(zhuǎn)不同的網(wǎng)址,高級(jí)形式的跳轉(zhuǎn),可以聯(lián)系我們幫你來(lái)做。

本文作者:野狼SEO團(tuán)隊(duì)

十六年網(wǎng)站建設(shè)相關(guān)經(jīng)驗(yàn)
一站式為您提供網(wǎng)站相關(guān)服務(wù)
歡迎掃碼咨詢
還沒有人評(píng)論,快來(lái)?yè)寕€(gè)沙發(fā)!