Apache-2.4
Apache下載html文件而不是提供它們,php文件工作
我的伺服器只下載 html 文件而不是為它們提供服務!正確提供 PHP 文件。我檢查了 apache.conf 並正確給出了 mime 類型:
AddType application/x-httpd-php .php AddType application/x-httpd-phps .phps AddType application/x-httpd-php7 .php7 .phtml AddType application/x-httpd-php .html .htm
我已經使用內聯命令檢查了文件: wge –server-response -O 並且標題似乎沒問題:
HTTP request sent, awaiting response... HTTP/1.1 200 OK Date: Sat, 03 Sep 2022 17:22:52 GMT Server: Apache/2.4.38 Last-Modified: Wed, 20 Jul 2022 16:31:05 GMT Accept-Ranges: bytes Content-Length: 2506 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/x-httpd-php Length: 2506 (2.4K) [application/x-httpd-php] Saving to: ‘/dev/null’
我正在尋找幾個小時,但找不到任何東西:-(
您聲稱 html 是
application/x-httpd-php
. 它不是。是text/html
。您的瀏覽器不知道如何顯示
application/x-httpd-php
;它知道如何顯示text/html
。您需要發送正確的 mime 類型以供瀏覽器顯示。如果瀏覽器不知道如何顯示伺服器發送的 mime 類型,它將預設提供將文件保存到磁碟。