Frage

Ich brauche einen Skript vor dem </body> Tag hinzuzufügen, so dass anstelle von Modifizieren alle Seiten ich mich gefragt, ob ich den Server so konfigurieren könnten einige HTML vor diesem Tag für jedes HTML-Dokument serviert hinzufügen?

War es hilfreich?

Lösung

Wenn Sie haben PHP auf dem Server installiert, können Sie die auto_append und / oder auto_prepend Richtlinien in der Datei php.ini oder .htaccess einrichten. Sie können auch .html Erweiterungen werden analysiert als PHP-Dateien von Apache, so dass jede HTTP-Anforderung für ein .html Dokument zurückgeschickt mit einem Header und einer Fußzeile automatisch enthielt einzurichten. Wenn PHP eingerichtet ist, versuchen Sie diese Zeilen in die .htaccess und fügte hinzu:

AddType application/x-httpd-php .html 
php_value auto_prepend_file /var/www/public/foo.html

Andere Tipps

Apache kann behandeln , die unter Verwendung von mod_layout

Hier ist ein relevanter Artikel: Erweiterte Apache Kopf- / Fußzeilen

Die natürlichste Antwort auf Ihr Problem eine serverseitige Verarbeitungssprache wie PHP zu verwenden sei, CGI usw. geben diese Plattformen viel mehr als nur Server-Seite enthält. Apropos, wenn mit etwas in einer HTML-Seite nur wirklich ist, was Sie brauchen, könnten Sie suchen Server Side Includes .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top