php 在浏览器中输入 url 时无法访问文件

php file not accessible when url typed in to browser

我试着在论坛上搜索这个,但我不知道我的问题到底叫什么。我希望这对另一个论坛来说不是多余的,也不是一个非常愚蠢的问题。这也是我的第一个post,所以我仔细阅读了这个问题中需要输入的内容,但是如果我忘记包含某些内容,请帮助我学习。

我通过 FTP 将一个 .php 文件传输到我的服务器的 /public_html 文件夹中,这是我的 index.php 文件以及我可以显示的所有其他内容的位置在我的网络浏览器中 (chrome)。该文件名为 game-response-confirmation.php。我在服务器上将此文件的权限设置为 777 以及仅用于测试目的(如果与问题无关,我想在完成后将它们设置回 644)。

问题是当我在地址栏中输入 url www.mywebaddress.com/game-response-confirmation.php 时,我收到 404 Not Found 错误。它说在此服务器上找不到该文件。

老实说,我不确定您还需要哪些其他信息来帮助我解决此问题。询问,我会提供更多信息。

为此,我希望页面 game-response-confirmation.php 在浏览器中显示为网页。目前,该网站是一个简单的回显,因为我需要确保它不是造成问题的 php 文件。

提前感谢您的帮助。

查看“.htaccess”文件。可能里面重定向错误。 例如:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/ [R=301,L]

第三行获取所有的url并发送到未知的地方。结果你得到错误 #404.

戈尔卡提出了一个很好的建议。进入 .htaccess 文件会提供一些有关正在发生的事情的信息。它间接地告诉我,我的主机正在切换服务器。所以我能够调查并弄清楚他们正处于迁移过程中。因此,我没有新服务器信息,而是将 .php 页面上传到旧服务器,而域指向新服务器。所以当然这个文件不可用!愚蠢的。谢谢大家的建议和帮助。