我正在构建简单的HTML页面,我想在菜单中使用这种链接(每个子页面都是子文件夹中的index.html文件......)。
<a href="/" title="Home">Home</a>
<a href="/about">About</a>
<a href="/faq">FAQ</a>
<a href="/contact">Contact</a>
这在实际域上工作正常。但是,当我在我的localhost中构建网站时,这种链接无法正常工作。关于如何让它在两个地方都有效的任何想法(不改变链接)?
也许我可以在主机文件中更改某些内容? (我正在使用Windows)
答案 0 :(得分:0)
假设您的站点文件夹(yoursite)位于路径/ some / path / yoursite,并且您希望使用http://yoursite访问它。然后,您可以创建/ etc / hosts条目:
127.0.0.1 yoursite
并在/ etc / apache2 / sites-enabled / 000-default中创建以下条目:
<VirtualHost yoursite>
DocumentRoot /some/path/yoursite
</VirtualHost>
并重新启动apache2,它应该可以工作。