2016-08-10 4 views
0

.htaccessファイルを作成しました。そしてindex.phpにファイルをアップロードすると、index.phpがphpファイルとして実行される代わりにダウンロードされました。 .htaccessファイルはphpをダウンロード可能にすると思います。 PHPファイルは.htaccessファイルと同じパスにあります。 問題は解決しましたが、なぜそれがダウンロードされたのだろうかと思います。.htaccessファイルは.phpをダウンロードします。

私の.htaccessファイルはこれです。

AddType application/x-httpd-asp .php 
+0

これはWindowsサーバーですか? ASPはPHPではないので、Addtype行は確かに正しくありません。通常は AddType xphp5 .phpですが、 "xphp5"部分は設定によって異なります。 –

答えて

1

このディレクティブは、ASPを使用してPHPファイルを処理するようApacheに指示します。明らかにASPを処理することはできません(ASPはデフォルトではインストールされていない可能性が高いので)、ヘッダーを送信してブラウザにファイルのダウンロードを指示します(これはApacheが処理方法を知らない場合のデフォルトです)。

このようなディレクティブは通常ではありません

関連する問題