{"id":1234,"date":"2018-09-18T12:04:48","date_gmt":"2018-09-18T10:04:48","guid":{"rendered":"https:\/\/abchaus.synology.me\/wordpress\/?p=1234"},"modified":"2018-09-18T12:07:36","modified_gmt":"2018-09-18T10:07:36","slug":"ssi-als-ersatz-fr-php","status":"publish","type":"post","link":"https:\/\/abchaus.synology.me\/wordpress\/blog\/2018\/09\/18\/ssi-als-ersatz-fr-php\/","title":{"rendered":"SSI als Ersatz f&uuml;r PHP?"},"content":{"rendered":"<p align=\"justify\">Wenn man etwas auf einem Web-Server machen will, da\u00df \u2018dynamische\u2019 Inhalte inkludiert, dann denkt jeder an php. Eh klar, hat jeder Server. Aber die Frage bleibt: Braucht man das echt? Was ist, wenn man nur ein Inhaltsverzeichnis oder einen Footer in jede Web-Seite einbinden will? Geht nat\u00fcrlich mit php, aber geht es nicht auch simpler?<\/p>\n<p align=\"justify\">Die Antwort ist SSI. Kann im Prinzip auch jeder Web-Server, kann nur sein, da\u00df man das im .htaccess noch aktivieren mu\u00df:<\/p>\n<p align=\"justify\"><code>AddHandler server-parsed .html<\/code><\/p>\n<p align=\"justify\">Und was hat man dann damit? Simple commands, mit denen man das aktuelle Datum ausgeben kann <\/p>\n<p align=\"justify\"><code>&lt;!--#echo var=\"DATE_LOCAL\" --&gt;<\/code><\/p>\n<p align=\"justify\">oder z.B. Snippets in Seiten einbinden kann. <\/p>\n<p align=\"justify\"><code>&lt;!--#include virtual=\"\/toc.inc\" --&gt;<\/code><\/p>\n<p align=\"justify\">Weitere Infos zum Prinzip und den commands findet man z.B. bei <a href=\"http:\/\/www.georgedillon.com\/web\/ssi.shtml\" target=\"_blank\">http:\/\/www.georgedillon.com<\/a> oder <a href=\"https:\/\/www.irt.org\/articles\/js166\/index.htm\" target=\"_blank\">https:\/\/www.irt.org<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn man etwas auf einem Web-Server machen will, da\u00df \u2018dynamische\u2019 Inhalte inkludiert, dann denkt jeder an php. Eh klar, hat<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1234","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/1234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/comments?post=1234"}],"version-history":[{"count":2,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/1234\/revisions"}],"predecessor-version":[{"id":1236,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/1234\/revisions\/1236"}],"wp:attachment":[{"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/media?parent=1234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/categories?post=1234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/tags?post=1234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}