0

我这辈子都想不通。

我有一台笔记本电脑(Macbook Pro),用作开发 Wordpress 网站的 Web 服务器。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 主机地址条目连接时发生。

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

提前谢谢了,

-- 议员

4

1 回答 1

0

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

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

于 2015-02-28T20:45:34.733 回答