【发布时间】:2023-03-07 19:00:02
【问题描述】:
我在 ubuntu 系统的 localhost 上运行一个项目。当我使用 localhost 或 127.0.0.1 时,它运行良好。 (即 - loclhost/myproject 或 127.0.0.1/myproject)。当我使用 localhost/myproject 并导航到其他页面时,例如“联系我们”页面,它会重定向到 127.0.0.1/myproject/contactus。这不是问题,因为它可以正确显示页面。
当我尝试使用 localhost 在另一个 ubuntu 系统上运行相同的项目时,会出现一些问题。当我尝试 127.0.0.1/myproject 时,页面未加载。当我使用 localhost:8080/myproject 时,页面正在加载,但 css 文件没有加载,因为它显示它是从 127.0.0.1/assets/css 加载的。
即使我使用 localhost:8080/myproject 并导航到其他页面,它也会重定向到 127.0.0.1/myproject/page。
我正在 ubuntu 系统中使用 codeigniter 框架运行一个 PHP 项目。
当我尝试在 Windows Xampp 上运行它时,它正在从 localhost/myproject 重定向到 [::1]/myproject,我怎样才能避免这种重定向?
我怎样才能让页面只从本地主机加载?请帮忙。
【问题讨论】:
-
localhost 和 127.0.0.1 是一回事。
-
@Iain 为什么显示不同的结果?
标签: redirect localhost url-redirection