防止Apache用localhost替换标准服务器名称?

时间:2018-08-01 20:35:18

标签: macos apache url-rewriting

我已在myserver.mycollege.edu的High Sierra上安装了MAMP。

如果我将浏览器(chrome)指向http://myserver.mycollege.edu/some/path,则地址栏中显示的是localhost/some/path

如果some/path/index.html包含指向myserver.mycollege.edu/some/other/page的链接,则将其替换为localhost/some/other/page

其他用户从自己的计算机访问我的内容时会发生这种情况!这显然失败了,因为他们的浏览器现在正尝试访问自己计算机上的Web服务器,而不是我的计算机。

所以我的问题是,什么是URL重写的负责人,我该如何阻止它?

1 个答案:

答案 0 :(得分:0)

我应该提到的一件事是some/path是mediawiki-1.28.1。 从该目录提供的首页是index.php,它将作为其首页的一部分进行一些配置操作。

localhost实际上是在LocalSettings.php中进行硬编码的:

The protocol and server name to use in fully-qualified URLs $wgServer = "http://localhost";

替换为myserver.mycollege.edu可以解决此问题。