无法连接到通过我的本地机器的Web浏览器在Windows Server 2008中的wamp上运行的PHP Codeigniter编写的Web应用程序?
问题描述:
我的虚拟机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应用程序?
答
在你./application/config/config.php文件,设置:
$config['base_url'] = 'http://192.168.xx/second_webapp/';
你还需要设置你的.htaccess rewritebase:
RewriteBase /second_webapp
但是,如果你”重新使用IIS,您需要在Web.config文件中设置类似的规则。更多信息here。
您使用的是相关网址吗?如果他们重定向和链接包含本地主机那么这可能是你的问题? – atoms