【问题标题】:MAMP + Squid results in incorrect/invalid "doubled-up" address resolutionMAMP + Squid 导致不正确/无效的“加倍”地址解析
【发布时间】:2015-02-28 10:38:05
【问题描述】:

我一辈子都想不通。

我有一台笔记本电脑 (Macbook Pro),用作 Web 服务器来开发 Wordpress 网站。 MAMP Pro 3.0.5 正在其上运行以服务于站点。同样,我还使用 Squidman 3.3.9 作为代理,因此我可以使用其他机器或其他设备(手机、平板电脑等)连接到笔记本电脑。很长一段时间以来,一切都运行良好,自从几个月前我设置了整个系统以来。快进到今天,东西不知何故被破坏了。

从笔记本电脑(托管所有网站)查看网站,所有网站都可以正常加载和运行。但是,当我尝试从我的台式机或任何远程连接到 MAMP 中的任何主机条目时,我会返回奇怪的 url。以下是尝试导航到“examplesite.com”时浏览器地址栏中的确切内容:

examplesite.comhttp/examplesite.com/

每个字符的字符,正是返回它的方式。 URL 不仅加倍,而且缺少冒号和正斜杠。

另一个有趣的事情是,当我访问任何这些网站的 wordpress 后端时,我可以很好地访问它。因此,在破坏根 URL 的同时,当我尝试从远程计算机连接时,这仍然有效:

examplesite.com/wp-admin

附加说明:即使静态站点只是独立文件(而不是 wordpress 安装),我仍然会遇到与重复、损坏的 URL 相同的问题。它似乎仅在尝试通过 MAMP 主机地址条目连接时发生。

有人知道会发生什么吗?同样,以前一切正常。现在,由于某种原因,它没有。

非常感谢,

-- MP

【问题讨论】:

    标签: wordpress mamp squid remote-connection invalid-url


    【解决方案1】:

    好的,想通了。在我连接到代理的设备或机器上,没有指定端口号。

    (我猜在没有声明端口号(以匹配 squid 中指定的 HTTP 端口)的情况下,不知何故进行了双重查找。可能一次是在击中根目录时,然后是第二次当端口号被查找了。也许?我仍然不完全清楚为什么“:”和“/”被从地址中删除。也许斜杠或冒号以某种方式转义了。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-18
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-05
      • 2017-04-08
      • 2016-07-19
      相关资源
      最近更新 更多