1

.html ファイルを .php として処理する必要があるため、次の行を .htaccess ファイルに追加しました。

AddType application/x-httpd-php .htm .html

wamp では非常にうまく機能しますが、本番環境ではこの奇妙なことが起こります。

サーバーにデフォルトのページを開かせると (domain.com と入力するだけで)、サーバーは index.html を開き、それを php として処理します (良い!)。しかし、.html ファイル(つまり、domain.com/index.html またはその他の html ファイル) を直接実行すると、php として処理されません。

成功せずに他の組み合わせを試しました。例えば:

AddHandler application/x-httpd-php .php .html .htm

また

AddType application/x-httpd-php5 .php

また

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

また

<FilesMatch "\.html$">
    ForceType application/x-httpd-php
</FilesMatch>

他のすべての .htaccess 行も削除して、競合しないようにしました。

私のサーバーは共有されており、UNIX FreeBSD と Apache で動作しています。どんな助けでも大歓迎です!ありがとう。

4

1 に答える 1

0

試す

AddHandler fcgid-script .htm .html

または

AddHandler x-mapp-php5 .html .htm
于 2015-03-30T13:58:42.637 に答える