多域名綁定同一空間,HTML網(wǎng)頁JavaScript根據(jù)域名不同跳轉(zhuǎn)到不同目錄或頁面
當(dāng)使用虛擬主機(jī)時,網(wǎng)站有多個域名時,或者換綁定域名,虛擬主機(jī)不支持不同域名綁定到不同目錄時,或者靜態(tài)HMTL網(wǎng)頁,不支持301轉(zhuǎn)向代碼時,可使用JavaScript檢測不同域名轉(zhuǎn)向到網(wǎng)站不同目錄或網(wǎng)頁內(nèi)容;
這段代碼適合于有多個域名的一個網(wǎng)站空間,根據(jù)不同的域名可以跳轉(zhuǎn)到不同的頁面,同時適合于網(wǎng)站正在更換域名的過渡期內(nèi)使用。
以下以域名www.ygzc.net.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){
//跳轉(zhuǎn)到www.siweb.cn
self.location.href=theurl.replace('sw996.com','siweb.cn');
return;
}
else if(theurl.indexOf("localhost",1)>=0){
//本機(jī)調(diào)用
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轉(zhuǎn)向代碼請?jiān)L問:
301重定向相關(guān)文章導(dǎo)讀:
1. ASP/PHP/.NET網(wǎng)站 設(shè)置301重定向代碼詳解 301永久重定向怎么寫? http://www.siweb.cn/seoblog/article85.html
2.本站曾經(jīng)做個301重定向試驗(yàn),導(dǎo)致網(wǎng)站PR值迅速從2,變?yōu)榱?,原文請查詢:
針對301重定向提長升網(wǎng)站PR值的一點(diǎn)見議--網(wǎng)站PR值快速變?yōu)?的過程 http://www.siweb.cn/seoblog/article46.html
3. 網(wǎng)站301重定向后并未完全轉(zhuǎn)移PR值-域名更換后301重定向 http://www.siweb.cn/seoblog/article147.html