ホームページ >バックエンド開発 >PHPチュートリアル >私のサーバーが .html ファイルを PHP として処理しないのはなぜですか?

私のサーバーが .html ファイルを PHP として処理しないのはなぜですか?

DDD
DDDオリジナル
2024-12-05 08:47:11971ブラウズ

Why Isn't My Server Processing .html Files as PHP?

トラブルシューティング: .html ファイルが PHP として処理されない

.html ファイル内の PHP コードを実行しようとすると、サーバーがファイルはPHPとして保存されます。 .htaccess ファイルに次のコードを含めたにもかかわらず、PHP コードが機能しない場合:

Options +Includes
AddType text/html  .htm .html
AddHandler server-parsed .htm .html
AddType application/octet-stream .vcf
AddOutputFilterByType DEFLATE text/html text/htm text/plain text/css text/php    text/javascript application/x-javascript

この問題を解決するための代替アプローチがいくつかあります:

AddType

メソッドの使用1:

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

方法 2 (PHP5 固有):

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

方法 3:

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

使用中FilesMatch

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

これらの代替メソッドを使用すると、サーバー上で .html ファイルを PHP として正常に解析できるようになります。

以上が私のサーバーが .html ファイルを PHP として処理しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。