301重定向在HTML/PHP/ASP文件中跳轉

發表留言 人氣: 1723°c

最近因為co.cc一個老舊的免費域名希望能夠挽回以前的流量,又要大費周張地折騰一返,

剛把網站的所有舊的域名全部修改回新的域名地址,但又來一波了(真黑仔),

由於使用的虛擬主機(空間)不允許使用 .htaccess 文件做301重定向(跳轉),

沒有辦法下!又在偉大的Google找各大的C兄請教一下,

踏破鐵鞋無覓處! 終於在88頁找到了一位高手分享了301的經驗,

並且他慷慨地析出了在HTML/PHP/ASP文件中實現301重定向(跳轉)的設置,

唉! 在網上很多的教學都是使用 .htaccess 文件為基礎,很難得找到一篇在HTML/PHP/ASP實現301 重定,

希望在此也分享給大家,給有需要的站長了…

PHP/ASP
<%
dim reurl
reurl=request.ServerVariables("SERVER_NAME")
if instr(reurl,"OldDomain") then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "NewDomain"
Response.End
end if
%>

HTML
<script language="javascript">
var thisURL = document.URL.toLowerCase();
var str = "OldDomain";
if(thisURL.indexOf(str)>-1){
var newURL = thisURL.replace("OldDomain","NewDomain");
window.location.href= newURL;
}
</script>

本人在linux apache系統測試成功 ^^

相關文章︰
301跳轉(重定向)全站或指定頁面

標籤: , ,