为什么 URL 会变成 IP?

为什么 URL 会变成 IP?

我想了解为什么当我输入开发服务器的 URL 地址时,浏览器会将其更改为 IP?在我的主机文件顶部,我有类似的内容11.111.111.11 devserver

我可以正常访问基本 URL,但当我访问时,devserver/page/index.php它会将其变成这样的地址11.111.111.11/page。我认为这与主机文件或我使用 VPN(Cisco IPSec)访问开发服务器有关。这可能是原因吗?我找不到任何有关遇到类似问题的人的信息。

我的所有主机文件/private/etc/

hosts                                 
hosts.equiv                          
hosts.mamp.bak                       
hosts.save                            
hosts~orig   

答案1

您的开发服务器(或 PHP 脚本)在路由/重定向您的请求时会更改 URL。查看您的 PHP 代码或.htaccess文件(或等效配置文件),以验证服务器 IP 地址是否被硬编码到任何变量或 URL 字符串中。

相关内容