【问题标题】:Port number is removed when clicking a url in localhost/server单击 localhost/server 中的 url 时删除端口号
【发布时间】:2020-01-29 20:55:36
【问题描述】:

我有一个非常奇怪的场景,我在我的页面中提供了一个 href url,并在我的本地主机和服务器中提供了一个端口号。我有一个链接是https://localhost:8242/tagurl?tagid=2/view/,我可以观察到它是我的浏览器在单击时使用的url,但是当页面加载时,它更改为localhost/tagurl?tag_id=2/view/,导致找不到页面错误。

更新

直接复制到浏览器可以查看包括端口号的链接,但是点击url时不能查看。

有人对此有想法吗?

【问题讨论】:

  • 听起来像是某种自动重定向——通过检查浏览器开发工具中的原始请求发生了什么来验证。如果那里没有重定向,那么当然它也可能是在页面加载后重定向到其他地方的客户端,错误配置的 JavaScript 或类似的东西。我们只能根据目前掌握的信息进行猜测。
  • 有人遇到过这种情况吗?

标签: php laravel href


【解决方案1】:

确保您的.env 文件中的APP_URL 配置正确。默认为http://localhost,不带端口。

【讨论】:

    【解决方案2】:

    好的。经过长时间的测试,我已经弄清楚了。我不知道原因,但我必须这样做。

    https://localhost:8242/tagurl/?tagid=2/view/

    我刚刚添加了一个正斜杠。没有正斜杠,直接输入网址,https://localhost:8242/tagurl?tagid=2/view/ 效果很好。

    【讨论】:

      猜你喜欢
      • 2016-04-14
      • 2014-07-18
      • 2011-07-04
      • 2015-08-17
      • 2013-12-27
      • 2015-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多