ホームページ >バックエンド開発 >PHPチュートリアル >HTML ファイルで PHP コードを実行できますか?

HTML ファイルで PHP コードを実行できますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-29 17:45:021029ブラウズ

 Can I Run PHP Code in an HTML File?

HTML ファイルでの PHP の実行

Q: .html ファイル内で PHP スクリプトを実行できますか?

A:デフォルトでは、.html ファイル内で PHP を実行することはできません。 HTML ファイルはコンテンツの書式設定と表示を目的としていますが、PHP スクリプトは通常 .php 拡張子を付けて保存されるサーバー側のコードです。

あなたが聞きたかったのは、コンテンツを保持したまま PHP コードを実行する方法かもしれません。 .html ファイルが訪問者に表示されます。これを実現する方法は次のとおりです:

解決策:

.htaccess を使用する

.htaccess ファイルを活用して、 .php 拡張子を非表示にし、訪問者に対してページを .html として表示します。 .htaccess ルールの例を次に示します。

RewriteEngine On
RewriteRule ^index.html index.php [L]

このルールは、index.html へのリクエストを Index.php にリダイレクトします。そこで PHP コードが実行され、結果の HTML コンテンツがクライアントに表示されます。

代替方法: .html 拡張子を使用した PHP

場合によっては、Web ホスティング プロバイダーによって、.html 拡張子が付いている場合でも PHP スクリプトの実行が許可される場合があります。このような場合は、index.html などの名前のファイルを作成し、その中に PHP コードを含めることができます。ただし、すべてのホスティング プロバイダーがこの構成をサポートしているという保証はありません。

以上がHTML ファイルで PHP コードを実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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