主题:关于隐藏网页文件的文件名问题

mylincer 2003-08-16 12:16:30
目的:比如有个网站域名为www.abc.com.cn,为了隐含本站内所有文件名,比如客户浏览的是http://www.abc.com.cn/abc/abc.asp,则地址栏只显示:http://abc.com.cn/abc/,如果浏览的是Http://www.abc.com.cn/default.asp,则只显示:Http://www.abc.com.cn/
以下是我的代码,还差一步就是如何让得到的字符串c(下面代码中的一个变量)显示在地址栏里呢?请高手指点。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>
<script language='javascript'>
var a;
a=window.location.href;
function getSiteBase(sUrl)
{
var s=sUrl;
return s.substr(0,s.lastIndexOf('/'));
}
</script>
</head>
<body>
test<br>
<script language='javascript'>
var b,c;
b=getSiteBase(a);
document.write(a);
document.write("<br>");
document.write(b);
document.write("<br>");
c=b+'/';
document.write(c);
window.location.href=c;
</script>
</body>
</html>
如果用window.location.href=c的话,则跑到那个目录下去了
...全文
88 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinahuman 2003-08-18
  • 打赏
  • 举报
回复
是服务器端设置的结果,最不行的是用框架来实现,
junches 2003-08-18
  • 打赏
  • 举报
回复
我认为你的思路不对,JAVASCRIPT实现不了,这应该不是客户端能解决好的,是服务器!
我研究过没有哪个网页中有专门的代码来实现这个功能的,肯定是服务器端实现的.
sw47 2003-08-16
  • 打赏
  • 举报
回复
js实现不了,用iis设置默认页才行,location会忠实的展示你的变量c

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧