当你的网站绑定了多个域名,想让其它域名跳转到一个域名上,又想让域名后面的URI地址不变。也就是将
http://www.xxxxxx.com/aa/aa.php?abc=123#456
http://www.yyyyyy.net/aa/aa.php?abc=123#456
http://www.zzzzzz.net/aa/aa.php?abc=123#456等多个域名用户打开时自动转换成
http://www.4181.cn/aa/aa.php?abc=123#456
之前我在网上一直没找到相关方法,后来自学PHP,接触到 javascript ,才知道要实现这个功能非常简单,PHP写出这个功能只能用于php程序,所以我提供 javascript 代码实现这个功能,希望能给需要这代码的新手朋友一点帮助。其实这段代码也很简单,只使用到 JavaScript 的 Location 对象和 if 语句。
<script language="javascript" type="text/javascript">
<!--
var abc = "www.4181.cn";
var qwe = window.location.host;
if(qwe != abc){
window.location = "http://" + abc + window.location.pathname + window.location.search + window.location.hash;
}
-->
</script>
将上面代码放到 <head></head>之间即可(注意:将我的域名换成你自己的域名)。