2 github 39786577 github_39786577 于 2017.09.08 01:17 提问

CI框架 代码运行redirect后 返回localhost 5C

用虚拟机部署web网页,其中有一个提交跳转,判断后写的是 redirect('http://虚拟机IP/demo/.....')但在其他地方访问时会出现点击提交后跳转到http//localhost/demo/...的错误,在虚拟机上进行访问则不会。
求指教怎么公网访问可以跳转正确。

1个回答

qq_39765977
qq_39765977   2017.09.08 11:48

虚拟机部署web网页,公网访问,需要使用端口映射,
一般在主机所在网络,路由器有这项功能,

设置外网端口 80(可自定义) -> 内网IP (根据虚拟机网络设置,设置相应 IP) 虚拟机部署web站点的服务端口

qq_39765977
qq_39765977 在redirect之前,获取本机IP,设置跳转字符串,本机IP+后边的路径, 之后,再 redirect(地址)
2 个月之前 回复
qq_39765977
qq_39765977 回复github_39786577: 应该是跳转链接,设置的地址有问题,换为虚拟机IP
2 个月之前 回复
github_39786577
github_39786577 这个已经可以,就是单独访问http://虚拟机IP/demo/.....是可以访问的,但使用跳转就会到localhost
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片