實(shí)用301轉(zhuǎn)向到另一域名相應(yīng)頁(yè)面的asp代碼
更新時(shí)間:2008年09月20日 11:08:01 作者:
據(jù)說(shuō),多域名同網(wǎng)站會(huì)被認(rèn)為內(nèi)容重復(fù),不利于搜索引擎中的排名。比較好的做法是,指定一個(gè)主域名,其它域名都轉(zhuǎn)向到此域名。
前幾天,為了增強(qiáng)本站的SEO,著手把另一個(gè)域名:www.kanshule.com下的所有頁(yè)面301轉(zhuǎn)向到m.fzitv.net下。
由于本站目前只有一個(gè)博客,于是從博客上入手。
思路很簡(jiǎn)單,獲取當(dāng)前瀏覽頁(yè)面的域名,如果是需要轉(zhuǎn)向的域名,再替換域名部分,做為新地址來(lái)301轉(zhuǎn)向。
代碼如下:
<%
Dim toDomain,fromDomain,curDomain,q,p,url
toDomain=m.fzitv.net
fromDomain="kanshule.com"
curDomain=Request.ServerVariables("HTTP_HOST")
if instr(curDomain,fromDomain)>0 then
q=Request.ServerVariables("QUERY_STRING")
p=Request.ServerVariables("URL")
url="http://"&toDomain&p&"?furl=kanshule.com"
if q<>"" then url=url&"&"&q
Response.Status="301 Moved Permanently"
Response.AddHeader "Location",url
Response.end()
End If
%>
特意在url上加了個(gè)參數(shù),是為了記錄有多少個(gè)訪(fǎng)問(wèn)是從這個(gè)域名訪(fǎng)問(wèn)的。
將此文件保存成asp文件,包含任一要跳轉(zhuǎn)的ASP頁(yè)面中即可。
博客中,都有調(diào)用公用數(shù)據(jù)庫(kù)連接文件conn.asp,我就在conn.asp中包含此文件,搞定。
由于本站目前只有一個(gè)博客,于是從博客上入手。
思路很簡(jiǎn)單,獲取當(dāng)前瀏覽頁(yè)面的域名,如果是需要轉(zhuǎn)向的域名,再替換域名部分,做為新地址來(lái)301轉(zhuǎn)向。
代碼如下:
復(fù)制代碼 代碼如下:
<%
Dim toDomain,fromDomain,curDomain,q,p,url
toDomain=m.fzitv.net
fromDomain="kanshule.com"
curDomain=Request.ServerVariables("HTTP_HOST")
if instr(curDomain,fromDomain)>0 then
q=Request.ServerVariables("QUERY_STRING")
p=Request.ServerVariables("URL")
url="http://"&toDomain&p&"?furl=kanshule.com"
if q<>"" then url=url&"&"&q
Response.Status="301 Moved Permanently"
Response.AddHeader "Location",url
Response.end()
End If
%>
特意在url上加了個(gè)參數(shù),是為了記錄有多少個(gè)訪(fǎng)問(wèn)是從這個(gè)域名訪(fǎng)問(wèn)的。
將此文件保存成asp文件,包含任一要跳轉(zhuǎn)的ASP頁(yè)面中即可。
博客中,都有調(diào)用公用數(shù)據(jù)庫(kù)連接文件conn.asp,我就在conn.asp中包含此文件,搞定。
您可能感興趣的文章:
- Nginx下301重定向域名的方法小結(jié)
- 使用ISAPI_Rewrite做簡(jiǎn)單實(shí)用的301重定向
- linux URL的301重定向代碼分析
- 301重定向?qū)崿F(xiàn)方法,及對(duì)網(wǎng)站優(yōu)化的作用
- 解析網(wǎng)站301重定向的實(shí)現(xiàn)方法,包括iis,apache,asp,php的方法
- 比較詳細(xì)的win2003 IIS6.0 301重定向帶參數(shù)的問(wèn)題解決方法
- 站長(zhǎng)必備的最齊全的301轉(zhuǎn)向代碼合集
- asp,asp.net,php,jsp下的301轉(zhuǎn)向代碼
- php 301轉(zhuǎn)向?qū)崿F(xiàn)代碼
- ASP.NET中的跳轉(zhuǎn) 200, 301, 302轉(zhuǎn)向?qū)崿F(xiàn)代碼
- efang設(shè)置出現(xiàn)讀取Serv-U路徑失敗330101的解決方法
- iis 301轉(zhuǎn)向和網(wǎng)址規(guī)范化總結(jié)分析
- iis下設(shè)置301 Redirect 永久重定向的方法
- asp.net php asp jsp 301重定向的代碼(集合)
相關(guān)文章
asp #include file 與 #include virtual 的區(qū)別小結(jié)
簡(jiǎn)單來(lái)說(shuō),#include file后面跟的是文件的“相對(duì)路徑”, #include virtual后面跟的是文件的“絕對(duì)路徑”。2009-06-06
ASP下使用Access數(shù)據(jù)庫(kù)需要注意的18條安全法則
ASP下使用Access數(shù)據(jù)庫(kù)需要注意的18條安全法則,注意了下面地方,基本上您的access數(shù)據(jù)庫(kù)就不容易被別人盜取了。2011-02-02
asp中將相對(duì)路徑轉(zhuǎn)換為絕對(duì)路徑的函數(shù)代碼
一個(gè)將絕對(duì)路徑轉(zhuǎn)換為相對(duì)路徑的asp函數(shù),需要的朋友可以收藏下。2011-05-05
IIS訪(fǎng)問(wèn)ASP頁(yè)面時(shí)報(bào)錯(cuò)The requested resource is in use.的解決辦法
IIS訪(fǎng)問(wèn)ASP頁(yè)面時(shí)報(bào)錯(cuò)The requested resource is in use.的解決辦法...2007-04-04
錯(cuò)誤類(lèi)型:Provider (0x80004005)未指定的錯(cuò)誤 的一個(gè)處理方法
一般情況下asp可以正常運(yùn)行,但只要連接數(shù)據(jù)庫(kù)就提示,Microsoft JET Database Engine 錯(cuò)誤'80004005'2007-04-04
用asp實(shí)現(xiàn)的截取指定格式字符串的代碼
用asp實(shí)現(xiàn)的截取指定格式字符串的代碼...2007-11-11

