提供されるすべての HTML ドキュメントに HTML を追加するにはどうすればよいでしょうか?

StackOverflow https://stackoverflow.com/questions/962304

質問

の前にスクリプトを追加する必要があります </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 ページに何かを含めることが本当に必要な場合は、次のようなものを探しているかもしれません。 サーバー側の内容.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top