我使用codeigniter,这是我的重定向功能:
$this->load->helper('url');
redirect(base_url('main'));
当我在运行网络服务器的PC上进行尝试但是当我从另一台设备连接到我的计算机的网络服务器时,它正常工作,然后指向localhost。
我做错了什么?
答案 0 :(得分:1)
为了获得正确的关系,您需要配置虚拟主机:
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "c:/wamp/www/"
ServerName localhost
ErrorLog "c:/wamp/logs/apache_error.log"
CustomLog "c:/wamp/logs/access.log" common
</VirtualHost>
<VirtualHost 192.168.1.2:80 127.0.0.1:80>
DocumentRoot "D:/SVN/joomla/"
ServerName joomla
ErrorLog "c:/wamp/logs/joomla_error.log"
CustomLog "c:/wamp/logs/joomla_access.log" common
<Directory "D:/SVN/joomla/">
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
因此,您的项目将通过IP 192.168.1.2通过本地网络提供 所以你会写http://192.168.1.2/myproj
也在httpd.conf中 听127.0.0.1:80 192.168.1.2:80