有没有办法在不指定索引页面名称或完整网站网址的情况下链接到网站的索引页面?
我有这个:
<a href="index.htm">Home</a>
但是当我点击链接时,我的地址栏会显示:
mydomain.com/index.html
我希望它显示:
mydomain.com
我可以在不将完整网址(mydomain.com
)放入href
的情况下执行此操作吗?如果是这样,怎么样?
对于未来的观众,我还发现this question很有帮助。
答案 0 :(得分:26)
你可以这样做:
<a href="/">Home</a>
以斜杠开头的任何href
都与根目录相关。
应该注意的是,在浏览器中从本地硬盘查看网页时,这将导致链接无法正常运行。
答案 1 :(得分:6)
我知道这篇文章很老,有答案。但这是我的贡献,也支持不完全在根目录
中的索引转到
mydomain.com/index.html
没有在地址栏中显示index.html
<a href="/">Home</a>
无论您的文件保存在哪个目录,都会始终指向mydomain.com。
指向目录中的索引使用:
<a href="./">Home</a>
对于mydomain.com/subdir/index.html,这将指向mydomain.com/subdir,而接受的答案将始终指向mydomain.com(并且这并不总是所需的操作)
答案 2 :(得分:1)
创建一个“ .htaccess”文件并上传到您的主机公用文件夹
var url = document.referrer;
window.history.pushState(null, null, url);