<?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>GreenSmilies &#187; 404</title>
	<atom:link href="http://www.greensmilies.com/tag/404/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.greensmilies.com</link>
	<description>Die Welt der Smilies ist nicht immer nur gelb!</description>
	<lastBuildDate>Sun, 30 Oct 2011 17:51:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>404-Grafik für Smilies</title>
		<link>http://www.greensmilies.com/2008/11/07/404-grafik-fur-smilies/</link>
		<comments>http://www.greensmilies.com/2008/11/07/404-grafik-fur-smilies/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 00:24:38 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Green Smilies]]></category>
		<category><![CDATA[Green Smilies intern]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[Schildersmilies]]></category>
		<category><![CDATA[Sprechblasen]]></category>

		<guid isPermaLink="false">http://www.greensmilies.com/?p=1559</guid>
		<description><![CDATA[Eigentlich wollte ich im letzten Beitrag zum Update der Smilie-Schreibmaschine noch erwähnen, dass es nun eine 404-Grafik für Smilies gibt, aber nachdem ein Satz schon die komplette Höhe meiner Bildschirmauflösung von 1.200 Pixeln verbraucht, habe ich mir das dann doch verkniffen.
Worum geht es? Hierum:

Dieser nette Ugly-Smilie begegnet euch, wenn ihr einen Smilie von GreenSmilies fehlerhaft [...]]]></description>
			<content:encoded><![CDATA[<p>Eigentlich wollte ich im <a href="http://www.greensmilies.com/2008/11/06/smilie-schreibmaschinen-update/" class="liinternal">letzten Beitrag</a> zum Update der <a href="http://www.greensmilies.com/smilie-schreibmaschine/" class="liinternal">Smilie-Schreibmaschine</a> noch erwähnen, dass es nun eine 404-Grafik für Smilies gibt, aber nachdem ein Satz schon die komplette Höhe meiner Bildschirmauflösung von 1.200 Pixeln verbraucht, habe ich mir das dann doch verkniffen.</p>
<p>Worum geht es? Hierum:<br />
<img src="http://www.greensmilies.com/smile/smiley_emoticons_404ups.gif" /></p>
<p>Dieser nette <a href="http://www.greensmilies.com/smilie-album/ugly-uglys-smilies/" class="liinternal">Ugly-Smilie</a> begegnet euch, wenn ihr einen Smilie von GreenSmilies fehlerhaft verlinkt. Er dient einerseits um euch auf den Fehler hinzuweisen und andererseits entlastet er meinen Server. Bislang wurde nämlich immer die 404-Seite von GreenSmilies aufgerufen, wenn ein Image-Link fehlerhaft war. Wenn das tausendfach innerhalb kürzester Zeit passiert, geht die Last doch erheblich nach oben. Vor allem ein fehlendes Leerzeichen in der Smilie-Schreibmaschine trieb die 404-Quote kräftig nach oben.</p>
<p><strike>Eventuell weiß auch einer der hier Mitlesenden eine Lösung für folgendes Problem. Anfangs hatte ich versucht über diesen htaccess-Eintrag den nicht vorhandenen Bildern ein Ersatzbild unterzuschieben:</strike></p>
<pre><strike>ErrorDocument 404 /smile/smiley_emoticons_404ups.gif</strike>

<strike>&lt;FilesMatch &quot;\.(gif|jpe?g|png)$&quot;&gt;</strike>
<strike>  ErrorDocument 404 /smile/smiley_emoticons_404ups.gif</strike>
<strike>&lt;/FilesMatch&gt;</strike></pre>
<p><strike>Doch es erschien trotzdem immer die 404-Seite von WordPress. Erst als ich folgende fehlerhafte(!) RewriteRule darunter gesetzt habe (liefert ein &#8220;File not found&#8221;) funktionierte der ErrorDocument-Eintrag:</strike></p>
<pre><strike>Options +FollowSymLinks</strike>
<strike>RewriteEngine on</strike>
<strike>RewriteCond %{REQUEST_URI} !-U</strike>
<strike>RewriteRule (.*).gif$ http://www.greensmilies.com/smile/smiley_emoticons_404ups.gif [L]</strike></pre>
<p><strike>Hat jemand eine Idee, warum a) das ErrorDocument nicht greift und b) was an der RewriteRule falsch ist?</strike></p>
<p><strong>*Update*</strong></p>
<p>Mit der Hilfe von <a href="http://forum.wordpress-deutschland.org/konfiguration/42080-wp-404-und-via-htaccess.html" class="liexternal">WPD</a> und <a href="http://johannes-ruthenberg.de/" class="liexternal">Ammaletu</a> kam nun folgende Lösung für die htaccess im root zum Einsatz:</p>
<pre># BEGIN Bilder404
&lt;IfModule mod_rewrite.c&gt;
ErrorDocument 404 /smile/smiley_emoticons_404ups.gif
  &lt;FilesMatch &quot;\.(gif|jpe?g|png)$&quot;&gt;
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.(gif|jpe?g|png)$ /smile/smiley_emoticons_404ups.gif [R=404,L]
  &lt;/FilesMatch&gt;
&lt;/IfModule&gt;
# END Bilder404</pre>
<p>Nun werden alle Grafiken auf GreenSmilies, sofern ihr Pfad irgendwie nicht stimmt, statt mit der 404-Seite von WordPress mit einer 404-Grafik abgefangen.</p>
                                <hr /><p style="float:right; font-size: 12px;">&copy; Michael Niedermayr - besuche <a href="http://www.greensmilies.com">GreenSmilies.com</a> f&uuml;r noch mehr Smilies.</p>                        ]]></content:encoded>
			<wfw:commentRss>http://www.greensmilies.com/2008/11/07/404-grafik-fur-smilies/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

