Sys*_*ata 1 windows browser url hosts
在我的本地开发机器(Windows 7)上,我使用 IIS 和 XAMPP 来开发网站。因为不清楚什么时候运行多个网站,所以我试图重写主机文件(C:\Windows\System32\drivers\etc)。我添加了以下代码行
127.0.0.1/joomla joomla
Run Code Online (Sandbox Code Playgroud)
将我的浏览器(我用 IE 和 FF 尝试过)导航到 127.0.0.1/joomla 工作正常,但只输入“joomla”不起作用。我立即被重定向到谷歌(即http://www.google.com/search?q=joomla&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a)。指定其他端口也不起作用(例如:IIS 的“localhost:8080 someproject”)。
有什么原因使它不起作用吗?是否有其他解决方案也可以解决我的“问题”(更容易处理十几个本地运行的网站,即“更易读的 URL”)?
小智 7
不要放斜线。您可以为 127.0.0.1 定义多个主机名,但以这种格式完成:
127.0.0.1 hostname
127.0.0.1 joomla
127.0.0.1 thatotherwebsite
Run Code Online (Sandbox Code Playgroud)
一旦您完成了主机文件中的条目,这就是您需要做的全部工作。之后,返回到您的浏览器,输入您想要的站点名称,一切顺利。
PS - 您还需要在IIS或Apache上运行这些网站,这将允许您定义每个网站的主机名绑定。然后,您的 Web 服务器将为所提供的名称提供正确的站点。这些链接为两个平台提供了有关如何完成此操作的信息。
归档时间: |
|
查看次数: |
995 次 |
最近记录: |