客户端有一个内部网和电子邮件的内部网络(我认为是一些Windows的味道),并为他们的网站(LAMP)单独托管。他们可以从他们的网络中看到他们当前的网站,但不能看到我在同一主机上临时目录下的新网站。所以:
url.com/index.html - they can see this
url.com/preExisitingDirectory/index.html - they can see this
url.com/myNewDirectory/index.php - they can NOT see this
url.com/myNewDirectory/index.php在其他任何地方都可见。这是一个基于drupal的CMS,并且在我测试它的地方工作得很好;在多台电脑上,在不同的互联网服务提供商上,甚至在我的iPhone上,通过WiFi和数据。即使客户可以在他们的iPhone上看到它,但在他们的工作电脑上却看不到。
我不能访问他们的内部网络——他们有IT服务。所以我想弄清楚这里可能发生了什么。我有两个想法:1)他们以某种方式接入了原始网站的文件和目录?2)他们已经阻止了从他们的网站访问PHP。(他们是否必须在他们的内部网络上有一个PHP服务器,以便允许主机上的PHP文件运行?)
大家有什么想法吗?我有完全访问主机,如果它是在那一端。但我完全怀疑这是他们的终点。谢谢!
原来是#1 -有人硬连接了他们的内部网络,将url.com指向他们旧的网络主机的IP地址。所以在内部,他们实际上看到的是他们的旧网站,而其他人看到的是新主机上的副本。他们的IT人员将其重置为指向我设置的新主机,现在他们看到了他们当前的站点和新目录。不确定这是最优雅的解决方案-每次他们移动主机时都必须更改。(我相信这迫使他们不得不在内部使用www.url.com,来指定他们内部网络的网站地址。)