
在我的本機開發電腦(Windows 7)上,我使用 IIS 和 XAMPP 來開發網站。因為不清楚何時執行多個網站,所以我嘗試重寫主機檔案(C:\Windows\System32\drivers\etc)。我添加了以下程式碼行
127.0.0.1/joomla joomla
導航我的瀏覽器(我用 IE 和 FF 嘗試過)到 127.0.0.1/joomla 工作正常,但僅輸入“joomla”是行不通的。我立即被重定向到 Google(即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」)?
答案1
答案2
域名系統僅有的將網域名稱對應到 IP 位址。它對檔案路徑一無所知。
在你的hosts檔案中,你可以將名稱「joomla」對應到127.0.0.1,然後設定阿帕契處理“http://joomla/“隨你喜歡。