网站尝试下载 index.php,而不是仅在一台机器上加载

网站尝试下载 index.php,而不是仅在一台机器上加载

几个星期以来,我的个人计算机(运行 Windows 7)上与我的大学相关的一个登录页面一直出现问题 - 只要您未登录,该网站就可以正常工作,但如果您尝试登录(即输入您的凭据并单击“登录”),浏览器会提示我下载 index.php,就好像我要下载常规文件一样,而不是加载登录后的网站。

我该如何修复这个问题?我的电脑上每个浏览器都出现同样的问题(试过 Firefox、Chrome 和 Safari),清除缓存不起作用,重启也不行。另一方面,它在我的 Android 手机、iPad 和笔记本电脑上运行良好。我的朋友也用得很好。

我猜想服务器配置可能是问题所在,但是,难道没有办法让浏览器知道它应该做什么吗?另一方面,如果这真的只是服务器的问题,它应该无法在其他电脑上运行。我该怎么办?

答案1

浏览器下载 index.php 而不是在浏览器中加载它

这可能是由服务器配置错误引起的,但在这种特定情况下,这种情况不太可能发生,因为:

它在我的 Android 手机、iPad 和笔记本电脑上运行良好。它对我的朋友也很好用。

这也可能是由于设置了文件关联且.php执行的操作需要下载文件而导致的。

例如,如果.php与编辑器(在您的情况下是 Dreamweaver)相关联,那么index.php将会使用关联程序下载并打开,以便可以进行编辑。

如果您稍后需要再次恢复,请在删除之前使用以下命令查看当前关联:

assoc .php

然后,要删除关联,请运行以下命令:

assoc .php=

删除关联将解决该问题。


进一步阅读

相关内容