提供されるすべての HTML ドキュメントに HTML を追加するにはどうすればよいでしょうか?
-
12-09-2019 - |
質問
の前にスクリプトを追加する必要があります </body>
タグなので、代わりに すべてのページを変更する, 提供されるすべての HTML ドキュメントのタグの前に HTML を追加するようにサーバーを構成できるかどうか疑問に思いました。
解決
もし サーバーに PHP がインストールされている場合は、 auto_append
および/または auto_prepend
php.ini ファイルまたは .htaccess 内のディレクティブ。また、.html 拡張子が Apache によって PHP ファイルとして解析されるように設定することもできます。これにより、.html ドキュメントに対するすべての HTTP リクエストが自動的にヘッダーとフッターを含めて送り返されます。PHP がセットアップされている場合は、.htaccess に次の行を追加してみてください。
AddType application/x-httpd-php .html
php_value auto_prepend_file /var/www/public/foo.html
他のヒント
Apacheはのの使用 mod_layoutする
という処理することができますここでは、関連記事があります:高度なApacheのヘッダー/フッターの
あなたの問題に対する最も自然な答えは、PHP、CGI などのサーバー側処理言語を使用することです。これらのプラットフォームは、サーバー側のインクルード以上のものを提供します。そういえば、HTML ページに何かを含めることが本当に必要な場合は、次のようなものを探しているかもしれません。 サーバー側の内容.
所属していません StackOverflow