当在浏览器中输入url时,PHP文件无法访问


php file not accessible when url typed in to browser

我试着在论坛上搜索这个,但我不知道我的问题到底是什么。我希望这不是多余的另一个论坛或一个非常愚蠢的问题。这也是我的第一个帖子,所以我通读了一下我需要在这个问题中放入的内容,但是如果我忘记包含一些东西,请帮助我学习。

我ftp .php文件到我的服务器到/public_html文件夹,这是我的index.php文件以及其他一切,我可以得到显示在我的web浏览器(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/$1 [R=301,L]

第三行获取所有url并将它们发送到未知位置。结果你得到错误#404。

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