たとえば、PHPページを開こうとすると、次のようになります。http://minetest.net/download.php 私のブラウザはファイルを開かずにPHPファイルをダウンロードしようとします。
答え1
ブラウザの問題ではなく、ウェブサイトの問題です。
% curl -LI http://minetest.net/download.php
HTTP/1.1 301 Moved Permanently
Server: nginx/1.7.12
Date: Thu, 15 Oct 2015 10:39:48 GMT
Content-Type: text/html
Content-Length: 185
Connection: keep-alive
Location: http://www.minetest.net/download.php
HTTP/1.1 200 OK
Server: nginx/1.7.12
Date: Thu, 15 Oct 2015 10:39:48 GMT
Content-Type: application/x-httpd-php
Content-Length: 382
Connection: keep-alive
Last-Modified: Tue, 06 Oct 2015 20:15:30 GMT
Access-Control-Allow-Origin: *
Expires: Tue, 13 Oct 2015 08:03:51 GMT
Cache-Control: max-age=600
Accept-Ranges: bytes
Via: 1.1 varnish
Age: 0
X-Served-By: cache-ams4125-AMS
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1444905591.411330,VS0,VE85
Vary: Accept-Encoding
X-Celeron55s-Proxy-Cache: MISS
X-Celeron55s-Proxy-Thinks-This-Is: Dynamic content
この行に注意してくださいContent-Type: application/x-httpd-php
。 nginxはPHP自体を提供しないでください、サーバー側でPHPを処理しますContent-Type: text/html
。application/x-httpd-php
これはブラウザの問題ではなく、完全にサーバーの問題です。あなたのブラウザはファイルをダウンロードすることによって可能な限り合理的な作業を行いました。 WebマスターにPHP / nginxインストールを修正するように指示してください。 :-)
しかし、PHPページがユーザーを次のページにリダイレクトしようとしているようです。これ直接アクセスできるダウンロードページです。