求域名切换的js代码

来源:百度知道 编辑:UC知道 时间:2024/06/20 12:58:31
要求由原来的:http://www.abc.com/aa/aa.htm
自动跳转到 http://www.123.net/aa/aa.htm

也就是只改变 abc.com 到 123.net 其他的都不变

即判断如果url是 abc.com访问过来的 ,自动跳转到 123.net页面

把这段加到你的页面里
<script language="javascript" type="text/javascript">
<!--
var h = window.location.host;
if(h=="www.abc.com"){
window.location = "http://www.123.net"+window.location.pathname;
}
-->
</script>

可以使用 location 对象实现

location 的相关属性:

hash 设置或获取 href 属性中在井号“#”后面的分段。
host 设置或获取 location 或 URL 的 hostname 和 port 号码。
hostname 设置或获取 location 或 URL 的主机名称部分。
href 设置或获取整个 URL 为字符串。
pathname 设置或获取对象指定的文件名或路径。
port 设置或获取与 URL 关联的端口号码。
protocol 设置或获取 URL 的协议部分。
search 设置或获取 href 属性中跟在问号后面的部分。

通过设置 location.hostname 属性 就可以实现你要的转向了
另外 如果是在服务端 用asp之类的 转向就更容易了