實用301轉(zhuǎn)向到另一域名相應(yīng)頁面的asp代碼
更新時間:2008年09月20日 11:08:01 作者:
據(jù)說,多域名同網(wǎng)站會被認為內(nèi)容重復(fù),不利于搜索引擎中的排名。比較好的做法是,指定一個主域名,其它域名都轉(zhuǎn)向到此域名。
前幾天,為了增強本站的SEO,著手把另一個域名:www.kanshule.com下的所有頁面301轉(zhuǎn)向到www.dhdzp.com下。
由于本站目前只有一個博客,于是從博客上入手。
思路很簡單,獲取當(dāng)前瀏覽頁面的域名,如果是需要轉(zhuǎn)向的域名,再替換域名部分,做為新地址來301轉(zhuǎn)向。
代碼如下:
<%
Dim toDomain,fromDomain,curDomain,q,p,url
toDomain=www.dhdzp.com
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上加了個參數(shù),是為了記錄有多少個訪問是從這個域名訪問的。
將此文件保存成asp文件,包含任一要跳轉(zhuǎn)的ASP頁面中即可。
博客中,都有調(diào)用公用數(shù)據(jù)庫連接文件conn.asp,我就在conn.asp中包含此文件,搞定。
由于本站目前只有一個博客,于是從博客上入手。
思路很簡單,獲取當(dāng)前瀏覽頁面的域名,如果是需要轉(zhuǎn)向的域名,再替換域名部分,做為新地址來301轉(zhuǎn)向。
代碼如下:
復(fù)制代碼 代碼如下:
<%
Dim toDomain,fromDomain,curDomain,q,p,url
toDomain=www.dhdzp.com
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上加了個參數(shù),是為了記錄有多少個訪問是從這個域名訪問的。
將此文件保存成asp文件,包含任一要跳轉(zhuǎn)的ASP頁面中即可。
博客中,都有調(diào)用公用數(shù)據(jù)庫連接文件conn.asp,我就在conn.asp中包含此文件,搞定。
您可能感興趣的文章:
- Nginx下301重定向域名的方法小結(jié)
- 使用ISAPI_Rewrite做簡單實用的301重定向
- linux URL的301重定向代碼分析
- 301重定向?qū)崿F(xiàn)方法,及對網(wǎng)站優(yōu)化的作用
- 解析網(wǎng)站301重定向的實現(xiàn)方法,包括iis,apache,asp,php的方法
- 比較詳細的win2003 IIS6.0 301重定向帶參數(shù)的問題解決方法
- 站長必備的最齊全的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é)
簡單來說,#include file后面跟的是文件的“相對路徑”, #include virtual后面跟的是文件的“絕對路徑”。2009-06-06
ASP下使用Access數(shù)據(jù)庫需要注意的18條安全法則
ASP下使用Access數(shù)據(jù)庫需要注意的18條安全法則,注意了下面地方,基本上您的access數(shù)據(jù)庫就不容易被別人盜取了。2011-02-02
asp中將相對路徑轉(zhuǎn)換為絕對路徑的函數(shù)代碼
一個將絕對路徑轉(zhuǎn)換為相對路徑的asp函數(shù),需要的朋友可以收藏下。2011-05-05
IIS訪問ASP頁面時報錯The requested resource is in use.的解決辦法
IIS訪問ASP頁面時報錯The requested resource is in use.的解決辦法...2007-04-04
錯誤類型:Provider (0x80004005)未指定的錯誤 的一個處理方法
一般情況下asp可以正常運行,但只要連接數(shù)據(jù)庫就提示,Microsoft JET Database Engine 錯誤'80004005'2007-04-04

