URL轉發功能是域名注冊后的增值服務。所謂URL轉發,是通過服務器的特殊設置,將訪問您當前域名的用戶引導到您指定的另一個網絡地址。例如,URL轉發可以讓用戶在訪問http://www.abc.com時,自動轉向訪問http://www.otherdomain.com/somedir/other.htm
但通過URL轉發訪問網站不是一種非常理想的網站訪問方法,由于URL轉發服務器受攻擊的概率較高,影響URL的正常轉發。
為了避免這種情況,我們可以通過另外一種方法實現URL的功能, 例如我們希望鍵入 www.help.com 能直接訪問到 http://www.chwqx.com/help/default.asp,
那么
首先在 www.chwqx.com 的網站上綁定 www.help.com :
然后在 www.chwqx.com 網站的默認首頁(例:default.asp或者index.asp)中加入以下代碼:
<%
dim url
url=request.ServerVariables("HTTP_HOST")
if url="www.help.com" then
response.Redirect("http://www.chwqx.com/help/default.asp")
end if
%>
如果要實現隱藏轉發,可以使用框架實現,代碼如下:
<%
dim url,redirectUrl
url=request.ServerVariables("HTTP_HOST")
if url="www.help.com" then
redirectUrl="www.chwqx.com/help/default.asp"
end if
%>
<frameset framespacing="0" border="0" rows="0,100%" frameborder="0">
<frame name="top" scrolling="no" noresize src="nothing.htm" marginwidth="0" marginheight="0">
<frame name="main" src="<%=redirectUrl%>" marginwidth="0" marginheight="0" scrolling="auto">
<noframes>
<body>
<p>此網頁使用了框架,但您的瀏覽器不支持框架。</p>
</body>
</noframes>
</frameset>
|