基地网址我有一个问题,虽然我能找到的相关信息,我如果它正好是什么我想了解一下。HTML和CSS
事情是,我得到了一个网站上http://localhost/site
。
现在,当我创建链接时,比如说,<a href="/posts">
,它链接到http://localhost/posts
而不是http://localhost/site/posts
。
如果我删除斜杠(<a href="posts">
),这将是最接近的,也许是最简单的解决方案。它工作正常,但我想知道为什么链接忽略该文件是在文件夹?
而且我也想知道这是否可以用.htaccess或其他东西修复。
我读过以/开头的链接,它是“绝对的”。因此,以/开头的链接仅用于直接链接到根目录,或者用于存储在根目录中的网站(在这种情况下,它没有多大意义)?
我有一些JS代码中的所有网址的开头加上一个斜线,但我没有位于根文件夹中的网站。为了使URL正常工作,我必须将网站的基本网址添加到所有链接?没有其他办法了? (或使用 标签,这是我要避免使用) –
Parziphal
2011-03-01 16:57:46
@renocor如果你正在构建在JavaScript中的链接,那么你可能要考虑从事物构造URL类似'window.location'财产。 – Justin 2011-03-02 00:55:22