多域名綁定同一空間,HTML網頁JavaScript根據域名不同跳轉到不同目錄或頁面
當使用虛擬主機時,網站有多個域名時,或者換綁定域名,虛擬主機不支持不同域名綁定到不同目錄時,或者靜態HMTL網頁,不支持301轉向代碼時,可使用JavaScript檢測不同域名轉向到網站不同目錄或網頁內容;
這段代碼適合于有多個域名的一個網站空間,根據不同的域名可以跳轉到不同的頁面,同時適合于網站正在更換域名的過渡期內使用。
以下以域名www.h4pj6t.cn 變換為www.siweb.cn 時為例介紹:
<script Language="javascript">
// 檢查域名
var appPath="";
function checkUrl() {
var theurl;
var newurl=www.siweb.cn;
theurl=top.location.href;
if(theurl.indexOf("sw996.com",1)>=0){
//跳轉到www.siweb.cn
self.location.href=theurl.replace('sw996.com','siweb.cn');
return;
}
else if(theurl.indexOf("localhost",1)>=0){
//本機調用
alert('請通過http://'+newurl+' 訪問本站.');
top.location.href='http://'+newurl;
}
}
window.onload = function(){checkUrl();}
</script>
<script>try {if( self.location == "http://ac.sw996.com/" ) {
top.location.href = http://www.siweb.cn/domain/;
}
else if( self.location == "http://域名二/" ) {
top.location.href = "http://域名二/目錄";
}
else if( self.location == "http://域名三/" ) {
top.location.href = "http://域名三/目錄";
}
else if( self.location == "http://域名四/" ) {
top.location.href = "http://域名四/目錄";
}
else {document.write ("錯誤的訪問地址")}} catch(e) {}</script>
更多301轉向代碼請訪問:
301重定向相關文章導讀:
1. ASP/PHP/.NET網站 設置301重定向代碼詳解 301永久重定向怎么寫? http://www.siweb.cn/seoblog/article85.html
2.本站曾經做個301重定向試驗,導致網站PR值迅速從2,變為了0,原文請查詢:
針對301重定向提長升網站PR值的一點見議--網站PR值快速變為0的過程 http://www.siweb.cn/seoblog/article46.html
3. 網站301重定向后并未完全轉移PR值-域名更換后301重定向 http://www.siweb.cn/seoblog/article147.html