ホームページ >バックエンド開発 >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 サイトの他の関連記事を参照してください。