{"id":209,"date":"2013-04-06T22:44:51","date_gmt":"2013-04-06T20:44:51","guid":{"rendered":"http:\/\/paulchrablass.de\/blog\/?p=209"},"modified":"2013-04-14T17:37:12","modified_gmt":"2013-04-14T15:37:12","slug":"cache-dauer-fuer-bestimmte-dateitypen-in-der-htaccess-datei-festlegen","status":"publish","type":"post","link":"https:\/\/paulchr.ablass.me\/blog\/2013\/04\/06\/cache-dauer-fuer-bestimmte-dateitypen-in-der-htaccess-datei-festlegen\/","title":{"rendered":"Cache-Dauer f\u00fcr bestimmte Dateitypen in der .htaccess-Datei festlegen"},"content":{"rendered":"<pre><code>&lt;IfModule mod_expires.c&gt;\r\nExpiresActive On\r\nExpiresDefault \"access plus 1 week\"\r\n\r\nExpiresByType image\/jpg \"access plus 1 week\"\r\nExpiresByType image\/jpeg \"access plus 1 week\"\r\nExpiresByType image\/png \"access plus 1 week\"\r\nExpiresByType application\/x-shockwave-flash \"access plus 1 week\"\r\n&lt;\/IfModule&gt;<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&lt;IfModule mod_expires.c&gt; ExpiresActive On ExpiresDefault &#8222;access plus 1 week&#8220; ExpiresByType image\/jpg &#8222;access plus 1 week&#8220; ExpiresByType image\/jpeg &#8222;access plus 1 week&#8220; ExpiresByType image\/png &#8222;access plus 1 week&#8220; ExpiresByType application\/x-shockwave-flash &#8222;access plus 1 week&#8220; &lt;\/IfModule&gt;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[74],"tags":[67,70,69],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2Vohc-3n","jetpack-related-posts":[{"id":568,"url":"https:\/\/paulchr.ablass.me\/blog\/2014\/03\/11\/domainuebergreifene-zugriffe-auf-webfonts-cors\/","url_meta":{"origin":209,"position":0},"title":"Domain\u00fcbergreifene Zugriffe auf Webfonts (CORS)","author":"Paul-Christian Abla\u00df","date":"11. M\u00e4rz 2014","format":false,"excerpt":"Gelegentlich werden Webfonts von einer anderen Domain\/ einem anderen Server eingebunden (Cross Origin Request). Im Zuge dessen kann es vorkommen, dass der Zugriff auf diese Dateien auf Grund der Einhaltung der Same-Origin-Policy abgelehnt wird und die Schriften nicht geladen werden. Gl\u00fccklicherweise gibt es mit Cross Origin Ressource Sharing (CORS) aber\u2026","rel":"","context":"In &quot;Webserver&quot;","block_context":{"text":"Webserver","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/webserver\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":207,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/04\/06\/gzip-komprimierung-in-der-htaccess-datei-aktivieren\/","url_meta":{"origin":209,"position":1},"title":"gzip-Komprimierung in der .htaccess-Datei aktivieren","author":"Paul-Christian Abla\u00df","date":"6. April 2013","format":false,"excerpt":"# BEGIN GZIP <ifmodule mod_deflate.c> AddOutputFilterByType DEFLATE text\/text text\/html text\/plain text\/xml text\/css application\/x-javascript application\/javascript <\/ifmodule> # END GZIP","rel":"","context":"In &quot;Webserver&quot;","block_context":{"text":"Webserver","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/webserver\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":516,"url":"https:\/\/paulchr.ablass.me\/blog\/2014\/01\/28\/weiterleitungen-redirects-in-der-htaccess\/","url_meta":{"origin":209,"position":2},"title":"Weiterleitungen (redirects) in der .htaccess","author":"Paul-Christian Abla\u00df","date":"28. Januar 2014","format":false,"excerpt":"Nachdem die letzten Tage eine ganze Reihe von Links zu seit Jahren nicht mehr existierenden Seiten hier angesp\u00fclt wurden und die Google Webmaster Tools schon mahnende Mails verschickten, habe ich mich schlau gemacht wie darauf am besten zu reagieren ist. Standardm\u00e4\u00dfig ist der Http-Status-Header im Falle einer nicht gefundenen Ressource\u2026","rel":"","context":"In &quot;Allgemein&quot;","block_context":{"text":"Allgemein","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/allgemein\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":679,"url":"https:\/\/paulchr.ablass.me\/blog\/2014\/06\/09\/tool-sass-globbing-plugin\/","url_meta":{"origin":209,"position":3},"title":"Tool: Sass Globbing Plugin","author":"Paul-Christian Abla\u00df","date":"9. Juni 2014","format":false,"excerpt":"Mit Hilfe des Sass Globbing Plugins k\u00f6nnen viele scss-Dateien auf einmal importiert werden. Sehr hilfreich beim Import einzelner Mixin-Dateien, oder wenn es viele separate Stylesheets f\u00fcr einzelne Module gibt. Installation $ gem install sass-globbing Einbindung in config.rb require 'sass-globbing' Benutzung Um beispielsweise viele einzelne Modul-Stylesheets einzubinden: @import \"_mod*\";","rel":"","context":"In &quot;Tools&quot;","block_context":{"text":"Tools","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/tools\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":458,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/09\/25\/missglueckte-anmeldeversuche-von-ip-72-233-119-245\/","url_meta":{"origin":209,"position":4},"title":"Missgl\u00fcckte Anmeldeversuche von IP 72.233.119.245","author":"Paul-Christian Abla\u00df","date":"25. September 2013","format":false,"excerpt":"Zu meiner gro\u00dfen \u00dcberraschung bekam ich heut Abend eine E-Mail mit folgendem Inhalt: 3 ung\u00fcltige Anmeldeversuche (1 Sperrung(en)) von IP: 72.233.119.245Letzter Anmeldeversuch erfolgte mit dem Benutzernamen: username Ich benutze f\u00fcr meine WordPress-Installationen grunds\u00e4tzlich das Plugin Limit Login Attempts, dass nach drei missgl\u00fcckten Anmeldeversuchen die IP des sich Einloggenden f\u00fcr eine\u2026","rel":"","context":"In &quot;WordPress&quot;","block_context":{"text":"WordPress","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/wordpress\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":592,"url":"https:\/\/paulchr.ablass.me\/blog\/2014\/03\/21\/svn-remove-rueckgaengig-machen\/","url_meta":{"origin":209,"position":5},"title":"svn remove r\u00fcckg\u00e4ngig machen","author":"Paul-Christian Abla\u00df","date":"21. M\u00e4rz 2014","format":false,"excerpt":"Dateien, die mittels svn remove gel\u00f6scht wurden, k\u00f6nnen schnell und einfach mit dem folgenden Befehl wiederhergestellt werden: $ svn export [Link\/zur\/Datei\/im\/Projektarchiv]@[Versionsnummer] Die Revisionsnummer bezieht sich dabei auf die letzte Revision, in der die Datei noch existierte. Wenn also mit Revision 43 die Datei index.html gel\u00f6scht wurde, w\u00e4hlt man folglich Revision\u2026","rel":"","context":"In &quot;Versionsverwaltung&quot;","block_context":{"text":"Versionsverwaltung","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/versionsverwaltung\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/209"}],"collection":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/comments?post=209"}],"version-history":[{"count":5,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/209\/revisions"}],"predecessor-version":[{"id":257,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/209\/revisions\/257"}],"wp:attachment":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/media?parent=209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/categories?post=209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/tags?post=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}