几个星期以来,我的个人计算机(运行 Windows 7)上与我的大学相关的一个登录页面一直出现问题 - 只要您未登录,该网站就可以正常工作,但如果您尝试登录(即输入您的凭据并单击“登录”),浏览器会提示我下载 index.php,就好像我要下载常规文件一样,而不是加载登录后的网站。
我该如何修复这个问题?我的电脑上每个浏览器都出现同样的问题(试过 Firefox、Chrome 和 Safari),清除缓存不起作用,重启也不行。另一方面,它在我的 Android 手机、iPad 和笔记本电脑上运行良好。我的朋友也用得很好。
我猜想服务器配置可能是问题所在,但是,难道没有办法让浏览器知道它应该做什么吗?另一方面,如果这真的只是服务器的问题,它应该无法在其他电脑上运行。我该怎么办?
答案1
浏览器下载 index.php 而不是在浏览器中加载它
这可能是由服务器配置错误引起的,但在这种特定情况下,这种情况不太可能发生,因为:
它在我的 Android 手机、iPad 和笔记本电脑上运行良好。它对我的朋友也很好用。
这也可能是由于设置了文件关联且.php
执行的操作需要下载文件而导致的。
例如,如果.php
与编辑器(在您的情况下是 Dreamweaver)相关联,那么index.php
将会使用关联程序下载并打开,以便可以进行编辑。
如果您稍后需要再次恢复,请在删除之前使用以下命令查看当前关联:
assoc .php
然后,要删除关联,请运行以下命令:
assoc .php=
删除关联将解决该问题。
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 副教授- 显示或更改文件扩展名和文件类型之间的关联