<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>miZine &#187; htaccess</title>
	<atom:link href="http://mizine.de/tag/htaccess/feed/" rel="self" type="application/rss+xml" />
	<link>http://mizine.de</link>
	<description>Mac, Internet, SEO, eCommerce, Gadgets und Wordpress</description>
	<lastBuildDate>Wed, 08 Feb 2012 12:36:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://mizine.de/?pushpress=hub'/>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Turbo für die Webseite &#8211; htaccess tunen, gzip injizieren und Ballast abwerfen</title>
		<link>http://mizine.de/html/turbo-fur-die-webseite-htaccess-tunen-gzip-injizieren-und-ballast-abwerfen/</link>
		<comments>http://mizine.de/html/turbo-fur-die-webseite-htaccess-tunen-gzip-injizieren-und-ballast-abwerfen/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 18:03:18 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>
		<category><![CDATA[compress]]></category>
		<category><![CDATA[deflate]]></category>
		<category><![CDATA[Geschwindigkeit]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[komprimieren]]></category>
		<category><![CDATA[mod_deflate]]></category>
		<category><![CDATA[Optimieren]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=3948</guid>
		<description><![CDATA[Mit Gzip und Deflate Compression übergewichtige Pfunde der Webseite schrumpfen sowie Müsli, ähm Cache und Expires gegen das Vergessen via htaccess optimal servieren &#8211; so gehts: Ich habe schon lange nach einer optimalen htaccess gesucht, die möglichst alle (viele) Empfehlungen von PageSpeed sauber umsetzt. Wo wenn nicht bei google wurde ich heute endlich fündig! Ich [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mizine.de/html/turbo-fur-die-webseite-htaccess-tunen-gzip-injizieren-und-ballast-abwerfen"><img src="http://mizine.de/wp-content/uploads/2011/09/htaccess-gzip-compress-280x140.jpg" alt="htaccess gzip compress" title="htaccess-gzip-compress" width="280" height="140" class="alignleft size-medium wp-image-3959" /></a><br />
Mit Gzip und Deflate Compression übergewichtige Pfunde der Webseite schrumpfen sowie Müsli, ähm Cache und Expires gegen das Vergessen via htaccess optimal servieren &#8211; so gehts:</p>
<p>Ich habe schon lange nach einer optimalen htaccess gesucht, die möglichst alle (viele) Empfehlungen von PageSpeed sauber umsetzt. Wo wenn nicht bei <a href="http://code.google.com/p/wp-basis-theme/source/browse/trunk/basis/wp-root-tipps/.htaccess?spec=svn155&#038;r=155" title="google code optimale htaccess">google</a> wurde ich heute endlich fündig! </p>
<p>Ich habe von der originalen htaccess Datei eine wichtige Teilmenge für mich abgezwackt, die all meinen Seiten ein paar Flügel verliehen hat! </p>
<p>Vielleicht kann der ein oder andere damit ja auch was gescheites anfangen:<br />
<span id="more-3948"></span></p>
<p>1. Komprimieren der Inhalte mit <code>Deflate</code> nach Dateityp</p>
<pre class="brush: xml; title: ; notranslate">
# Deflate Compression by FileType
&lt;IfModule mod_deflate.c&gt;
 AddOutputFilterByType DEFLATE text/plain
 AddOutputFilterByType DEFLATE text/html
 AddOutputFilterByType DEFLATE text/xml
 AddOutputFilterByType DEFLATE text/css
 AddOutputFilterByType DEFLATE text/javascript
 AddOutputFilterByType DEFLATE application/xml
 AddOutputFilterByType DEFLATE application/xhtml+xml
 AddOutputFilterByType DEFLATE application/rss+xml
 AddOutputFilterByType DEFLATE application/atom_xml
 AddOutputFilterByType DEFLATE application/javascript
 AddOutputFilterByType DEFLATE application/x-javascript
 AddOutputFilterByType DEFLATE application/x-shockwave-flash
&lt;/IfModule&gt;
</pre>
<p>2. Komprimieren der Inhalte mit <code>Deflate</code> nach Dateiendungen. Zudem wir der Default Ablaufdatum (1 Monat) für das Caching der betroffenen Dateien gesetzt</p>
<pre class="brush: xml; title: ; notranslate">
# Deflate Compression by MimeType
&lt;IfModule mod_deflate.c&gt;
 &lt;FilesMatch &quot;\.(js|jpg|jpeg|gif|png|css|txt|html)$&quot;&gt;
  ExpiresActive on
  ExpiresDefault &quot;access plus 1 month&quot;
  SetOutputFilter DEFLATE
 &lt;/FilesMatch&gt;
&lt;/IfModule&gt;
</pre>
<p>3. Komprimieren der Inhalte mit <code>gzip</code>:</p>
<pre class="brush: xml; title: ; notranslate">
# gzip Compression if availiable
&lt;IfModule mod_gzip.c&gt;
 mod_gzip_on       Yes
 mod_gzip_dechunk  Yes
 mod_gzip_item_include file      \.(html?|txt|css|js|php|pl)$
 mod_gzip_item_include handler   ^cgi-script$
 mod_gzip_item_include mime      ^text/.*
 mod_gzip_item_include mime      ^application/x-javascript.*
 mod_gzip_item_exclude mime      ^image/.*
 mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
&lt;/IfModule&gt;
</pre>
<p>4. Cache Ablauf auf einen Monat setzen</p>
<pre class="brush: xml; title: ; notranslate">
# turns cache on for 1 month
&lt;IfModule mod_expires.c&gt;
 ExpiresActive On
 ExpiresByType text/css &quot;access plus 1 month&quot;
 ExpiresByType text/javascript &quot;access plus 1 month&quot;
 ExpiresByType text/html &quot;access plus 1 month&quot;
 ExpiresByType application/javascript &quot;access plus 1 month&quot;
 ExpiresByType application/x-javascript &quot;access plus 1 month&quot;
 ExpiresByType application/xhtml-xml &quot;access plus 600 seconds&quot;
 ExpiresByType image/gif &quot;access plus 1 month&quot;
 ExpiresByType image/jpeg &quot;access plus 1 month&quot;
 ExpiresByType image/png &quot;access plus 1 month&quot;
 ExpiresByType image/x-icon &quot;access plus 1 month&quot;
&lt;/IfModule&gt;
&lt;ifmodule mod_headers.c&gt;
 &lt;filesmatch &quot;\\.(ico|jpe?g|png|gif|swf)$&quot;&gt;
  Header set Cache-Control &quot;max-age=2592000, public&quot;
 &lt;/filesmatch&gt;
 &lt;filesmatch &quot;\\.(css)$&quot;&gt;
  Header set Cache-Control &quot;max-age=604800, public&quot;
 &lt;/filesmatch&gt;
 &lt;filesmatch &quot;\\.(js)$&quot;&gt;
  Header set Cache-Control &quot;max-age=216000, private&quot;
 &lt;/filesmatch&gt;
 &lt;filesmatch &quot;\\.(x?html?|php)$&quot;&gt;
  Header set Cache-Control &quot;max-age=600, private, must-revalidate&quot;
 &lt;/filesmatch&gt;
&lt;/ifmodule&gt;
</pre>
<p>5. ETags deaktivieren</p>
<pre class="brush: xml; title: ; notranslate">
# Turn ETags Off
&lt;ifmodule mod_headers.c&gt;
 Header unset ETag
 Header unset Last-Modified
&lt;/ifmodule&gt;
FileETag None
</pre>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/turbo-fur-die-webseite-htaccess-tunen-gzip-injizieren-und-ballast-abwerfen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Expires-Header aktivieren</title>
		<link>http://mizine.de/html/expires-header-aktivieren/</link>
		<comments>http://mizine.de/html/expires-header-aktivieren/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 16:05:55 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>
		<category><![CDATA[Add]]></category>
		<category><![CDATA[expire]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=2545</guid>
		<description><![CDATA[add following to your .htaccess file for enabling expire-header]]></description>
			<content:encoded><![CDATA[<p><img src="http://mizine.de/wp-content/uploads/2010/06/expires-header.jpg" alt="add expires header" title="expires-header" width="280" class="alignnone size-full wp-image-2546" /><br />
Expires Header: Gives the date/time after which the response is considered stale</p>
<p>add following to your .htaccess file for enabling expire-header (expire apache module must be installed):</p>
<pre><code>&lt;IfModule mod_expires.c&gt;
    # turn on the module for this directory
    ExpiresActive on
    # set default
    ExpiresDefault "access plus 24 hours"

    # cache common graphics
    ExpiresByType image/jpg "access plus 1 months"
    ExpiresByType image/gif "access plus 1 months"
    ExpiresByType image/jpeg "access plus 1 months"
    ExpiresByType image/png "access plus 1 months"

    # cache CSS
    ExpiresByType text/css "access plus 1 months"

    # cache other filetypes
    ExpiresByType text/javascript "access plus 1 months"
    ExpiresByType application/javascript "access plus 1 months"
    ExpiresByType application/x-shockwave-flash "access plus 1 months"
&lt;/IfModule&gt;</code></pre>
<p>[<a href="http://www.phpgangsta.de/expires-header-und-komprimierung-aktivieren-im-apache2">via</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/expires-header-aktivieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaBots mit Hilfe der .htaccess aussperren</title>
		<link>http://mizine.de/internet/javabots-mit-hilfe-der-htaccess-aussperren/</link>
		<comments>http://mizine.de/internet/javabots-mit-hilfe-der-htaccess-aussperren/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 19:43:10 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[aussperren]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JavaBot]]></category>
		<category><![CDATA[robot.txt]]></category>
		<category><![CDATA[verbieten]]></category>
		<category><![CDATA[Zugang]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=2345</guid>
		<description><![CDATA[JavaBots den Zugang zum Server verbieten]]></description>
			<content:encoded><![CDATA[<p>Die JavaBots &#8211; wofür sie auch immer gut sind &#8211; vermehren sich in der letzten Zeit drastisch, spidern Scharenweise die Websites und produzieren dabei viele 404 Fehlermeldungen. Das nervt! Erst hatte ich versucht sie manuell über die robots.txt auszusperren, doch trägt man dort einen ein, kommt auch schon ein anderer. Die<a href="http://alphanemoon.com/2007/artikel/java-bots.xhtml"> Liste der verschiedenen Bots</a> ist &#8220;zu lang&#8221; um sie bei jedem neuen Bot aufs neue einzutragen, so dass eine andere Lösung her musste. Einfach in die .htaccess folgende Rewrite Regel reinschreiben und Ruhe ist:</p>
<pre><code>RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Java
RewriteRule ^.*$ - [F]</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/internet/javabots-mit-hilfe-der-htaccess-aussperren/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>21 Tips zur Absicherung des WordPress admin Bereichs</title>
		<link>http://mizine.de/internet/21-tips-zur-absicherung-des-wordpress-admin-bereichs/</link>
		<comments>http://mizine.de/internet/21-tips-zur-absicherung-des-wordpress-admin-bereichs/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 10:23:48 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[web-development]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Bereich]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=1426</guid>
		<description><![CDATA[Der Administrationsbereich einer Webanwendung ist das beliebteste Ziel der Angreifer und gehört somit besonders gut und wirksam geschützt. Zwei Artikel umfassen insgesamt 21 Tips zur Absicherung des Wordpress Admin Bereichs. Die aufgeführten Schritte helfen enorm Angreifer erfolgreich abzuwehren!]]></description>
			<content:encoded><![CDATA[<div style="float:right; margin:0 0 10px 10px;"><a href="http://www.flickr.com/photos/iamperegrino/2913018697/" title="Wordpress Schawg" class="flickr-image" rel="flickr-mgr" ><img src="http://farm4.static.flickr.com/3036/2913018697_ccbb33e993_m.jpg" alt="Wordpress Schawg" class="flickr-medium"  /></a><br /><small><a href='http://creativecommons.org/licenses/by-nc-sa/2.0/' title='Attribution-NonCommercial-ShareAlike License' rel='license'  ><img src='http://mizine.de/wp-content/plugins/wordpress-flickr-manager/images/creative_commons_bw.gif' alt='Attribution-NonCommercial-ShareAlike License'/></a> by <a href='http://www.flickr.com/people/71813425@N00/' >Peregrino Will Reign</a></small></div>
<ul>
<li><a href="http://playground.ebiene.de/954/adminbereich-in-wordpress-schuetzen/">Sicherheit in WordPress: 10 Schritte zum Schutz des Admin-Bereichs</a><br /><em>Der Administrationsbereich einer Webanwendung ist das beliebteste Ziel der Angreifer und gehört somit besonders gut und wirksam geschützt. Nicht anders ist es in WordPress: Beim Initialisieren eines neuen Blog legt das System einen Administrationsnutzer mit einem durchaus sicheren Passwort an und sperrt den öffentlichen Zugang zum Bereich mit sämtlichen Einstellungen durch eine Login-Seite ab. Der Grundstein der Absicherung ist gelegt. Wir graben tiefer!</em><br />
Ein wirklich sehr lesenswerter Artikel! Die kleinen Tutorials sind sehr gut beschrieben und sind zudem gut mit Bildern illustriert.</li>
<li><a href="http://www.wpbeginner.com/wp-tutorials/11-vital-tips-and-hacks-to-protect-your-wordpress-admin-area/">11 Vital Tips and Hacks to Protect Your WordPress Admin Area</a><br />
<em>As we continued to emphasize the security of your WordPress admin panel due to the recent attack on our site, we have compiled a fully detailed article that will highlight some of the must have security measures for your WordPress Admin Area.</em><br />
Dieser Artikel beinhaltet einige Schritte, die in dem oberen Artikel nicht aufgeführt sind</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/internet/21-tips-zur-absicherung-des-wordpress-admin-bereichs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Permalinks bei domaingo &#8220;nicht möglich&#8221;</title>
		<link>http://mizine.de/internet/permalinks-bei-domaingo-nicht-moglich/</link>
		<comments>http://mizine.de/internet/permalinks-bei-domaingo-nicht-moglich/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 13:27:06 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[domaingo]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[internal server Error 500]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[Permalink]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=495</guid>
		<description><![CDATA[Domaingo bieten erst ab dem &#8220;Power L&#8221; Paket die Möglichkeit das Apache Modul &#8220;mod_rewrite&#8221; zu benutzen. Das hat zur Folge, dass wenn User mit minderwertigeren Paketen versuchen Permalinks in ihrem WordPress zu aktivieren, sie sich dann nur noch vor einer &#8220;Internal Server Error 500&#8243; Page wiederfinden und NICHTS mehr geht! Da steht man dann dar [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://domaingo.de/">Domaingo</a> bieten erst ab dem &#8220;Power L&#8221; Paket die Möglichkeit das Apache Modul &#8220;mod_rewrite&#8221; zu benutzen. Das hat zur Folge, dass wenn User mit minderwertigeren Paketen versuchen Permalinks in ihrem WordPress zu aktivieren, sie sich dann nur noch vor einer &#8220;Internal Server Error 500&#8243; Page wiederfinden und NICHTS mehr geht! Da steht man dann dar und ist erstmal heftigst geschockt!</p>
<p>Schuld daran ist dann eine automatisch generierte .htaccess Datei im root der WP-Installation, die eine mod_rewrite Regel benutzt. Diese .htaccess Datei muss dann einfach per FTP (am Besten im internen domaingo Kundenmenü FTP Browser) gelöscht werden und das Blog ist wieder erreichbar!</p>
<p>Domaingo Nutzer könne also erst mit den Taripaketen &#8220;Power L&#8221; und &#8220;Power XL&#8221; das Apache Modul nutzen. Das Funktioniert <a href="http://forum.domaingo.de//showpost.php?p=24255&#038;postcount=18">seit Mai 2005</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/internet/permalinks-bei-domaingo-nicht-moglich/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

