ホームページ > バックエンド開発 > PHPチュートリアル > サーバーが .htaccess を使用して .html ファイルを PHP として解析できない問題を修正するにはどうすればよいですか?

サーバーが .htaccess を使用して .html ファイルを PHP として解析できない問題を修正するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-04 17:53:10
オリジナル
972 人が閲覧しました

How Can I Fix My Server's Failure to Parse .html Files as PHP Using .htaccess?

.htaccess の変更を使用して「サーバーが .html を PHP として解析しない」を解決する

Web サーバーでは、多くの場合、PHP を含む HTML ファイルを解釈するために特定の構成が必要になります。コード。サーバーで HTML が PHP として解析されないという問題が発生した場合は、.htaccess ファイルに次の変更を加えることを検討してください:

問題に対処するためのオプション

  • AddType 構成:

.htaccess ファイルに次の行を追加します:

AddType application/x-httpd-php .html .htm
ログイン後にコピー

この行は、.html または .htm 拡張子を持つ HTML ファイルを PHP スクリプトとして扱うようにサーバーに指示します。

  • 特定の PHP バージョンの処理:

If PHP5 を使用している場合は、代わりに次の行を追加します:

AddType application/x-httpd-php5 .html .htm
ログイン後にコピー
  • Handler Removal and AddType Modification:

Try Remove the default handler for HTML ファイルと新しい AddType の追加ディレクティブ:

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
ログイン後にコピー
  • ForceType with FilesMatch:

別のアプローチは、FilesMatch ディレクティブを使用することです:

<FilesMatch "\.html$">
    ForceType application/x-httpd-php
</FilesMatch>
ログイン後にコピー

これらの変更のいずれかを実装することで、サーバーが HTML ファイルを正しく解釈できるようになります。 PHP コードが含まれており、実行して目的の出力を生成できるようになります。

以上がサーバーが .htaccess を使用して .html ファイルを PHP として解析できない問題を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート