IsaacZ 发表于 2007-7-14 12:44:01

JavaScript:根据地址栏主机头自动转向到下级目录或虚拟目录

问题:html自动转向设置:要求按地址栏的内容转向

例如:

http://news.123456.com 转到 http://www.123456.com/news

http://bbs.123456.com 转到 http://www.123456.com/bbs

http://www.123456.com 转到 http://www.123456.com/index1.htm

如果地址栏不同就转向不同的位置,怎样在一个html文件里面实现。 如果是asp文件也没关系。

回答:

编辑服务器默认网站的默认文档页面如defaule.htm,在<head></head>之间加入以下代码:<script language="JavaScript" type="text/javascript">
var _url = location.href;
var toUrl = _url.substr(0, _url.indexOf('.')).toLowerCase();
//alert(toUrl);
switch(toUrl) {
case 'http://news':
location.replace('http://www.123456.com/news/');
break;
case 'http://bbs':
location.replace('http://www.123456.com/bbs/');
break;
case 'http://www':
location.replace('http://www.123456.com/index.htm');
break;
default:
location.replace('http://citybay.vicp.net/');
}
</script>
即可。
页: [1]
查看完整版本: JavaScript:根据地址栏主机头自动转向到下级目录或虚拟目录