0

我的虛擬機Windows Server 2008上的wamp www文件夾中有兩個Web應用程序(PHP Codeigniter)文件夾。我可以通過Web瀏覽器從本地機器訪問和使用其中一個Web應用程序,而不會出現任何問題。當我打開第二個Web應用程序的鏈接:192.168.xx/second_webapp /時,它會使頁面中的登錄沒有問題。但是,當我登錄時,它會將我的虛擬機的IP地址切換到「localhost」,因此出現無法訪問Web應用程序的錯誤。我應該在哪裏解決這個問題?我需要了解一下.htaccess配置嗎?無法連接到通過我的本地機器的Web瀏覽器在Windows Server 2008中的wamp上運行的PHP Codeigniter編寫的Web應用程序?

+0

您使用的是相關網址嗎?如果他們重定向和鏈接包含本地主機那麼這可能是你的問題? – atoms

回答

0

在你./application/config/config.php文件,設置:

$config['base_url'] = 'http://192.168.xx/second_webapp/'; 

你還需要設置你的.htaccess rewritebase:

RewriteBase /second_webapp 

但是,如果你」重新使用IIS,您需要在Web.config文件中設置類似的規則。更多信息here

+0

謝謝你的建議。這個問題的確在**。/ application/config/config.php **文件中。但是,我沒有指定基礎網址。相反,我把它留作空白** $ config ['base_url'] =''; **現在我可以通過我的本地機器訪問在虛擬機上運行的這個Web應用程序。謝謝。 – Julie

+0

不用擔心,樂意幫忙! – jgabuya

相關問題