【问题标题】:redirect from 127.0.0.1 to localhost从 127.0.0.1 重定向到 localhost
【发布时间】: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


【解决方案1】:

我认为 codeigniter 会根据您的配置进行一些重写。

您的设置似乎有问题。

  • 检查config.php中的codeigniter设置base_url
  • 检查 .htaccess 是否提及域

【讨论】:

  • 谢谢兄弟。屏幕截图中的“base_url”是空白的。我将我的根 url (http:localhost/myproject) 添加到 base_url 并解决了问题。
  • 很高兴我能帮助兄弟:D
猜你喜欢
  • 2013-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-21
  • 2023-03-02
  • 2016-01-21
  • 2017-01-03
  • 2019-10-23
相关资源
最近更新 更多