<?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>Die Welt ist gar nicht so. &#187; 404</title>
	<atom:link href="http://blog.dieweltistgarnichtso.net/tag/404/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.dieweltistgarnichtso.net</link>
	<description>Sie ist ganz anders.</description>
	<lastBuildDate>Mon, 23 Sep 2013 15:41:20 +0000</lastBuildDate>
	<language>de-DE</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.35</generator>
	<item>
		<title>HTTP-Statuscode 410: Ein simpler Trick</title>
		<link>http://blog.dieweltistgarnichtso.net/http-statuscode-410-ein-simpler-trick</link>
		<comments>http://blog.dieweltistgarnichtso.net/http-statuscode-410-ein-simpler-trick#comments</comments>
		<pubDate>Fri, 11 Jun 2010 00:44:31 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[410]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[http]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=2442</guid>
		<description><![CDATA[Mit Hilfe von HTTP-Statuscodes — dreistelligen Nummern — signalisieren Webserver Browsern verschiedene Zustände der angefragten Ressource, sowie Hinweise zu eventuellen Umleitungen und Fehlern. Am berühmtesten ist wohl der Fehlercode 404, der das Nichtvorhandensein eines Inhaltes denotiert, und so etwa auf &#8230; <a href="http://blog.dieweltistgarnichtso.net/http-statuscode-410-ein-simpler-trick">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>
Mit Hilfe von <a href="http://de.wikipedia.org/wiki/HTTP-Statuscode"><abbr title="Hypertext Transfer Protocol">HTTP</abbr>-Statuscodes</a> — dreistelligen Nummern — signalisieren Webserver Browsern verschiedene Zustände der angefragten Ressource, sowie Hinweise zu eventuellen Umleitungen und Fehlern. Am berühmtesten ist wohl der Fehlercode <i>404</i>, der das Nichtvorhandensein eines Inhaltes denotiert, und so etwa auf Tippfehler hinweist. Ähnlich spezifiziert ist der unbekanntere Code <i>410</i> — mit dem Unterschied, dass eine <i>410</i>-Anwort impliziert, dass früher einmal ein Inhalt <a href="http://de.wikipedia.org/wiki/Toter_Link">vorhanden war</a>.
</p>
<p>
In den Kommentaren eines bereits etwas älteren <a href="http://diveintomark.org/archives/2003/03/27/http_error_410_gone">Blogartikels</a> von Mark Pilgrim zum Thema findet sich <a href="http://diveintomark.org/archives/2003/03/27/http_error_410_gone#comment-1107">ein Hinweis</a>, wie man beim Zugriff auf die <abbr title="Uniform Resource Locator">URL</abbr> permanent entfernter Dateien auf einfache Weise den korrekten Fehlercode zurückgeben kann, ohne eine entsprechende Datenbank mit nicht mehr vorhandenen Inhalten vorzuhalten, indem man die Größe der betroffenen Dateien schlicht auf 0 (null) setzt. Die entsprechende <a href="http://de.selfhtml.org/servercgi/server/htaccess.htm#allgemeines"><i>.htaccess</i></a>-Direktive lautet:
</p>
<p>
<code>RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^.*$ - [G,L]</code>
</p>
<p>
Wie das dann aussieht, kann man etwa beim Zugriff auf das mittlerweile gelöschte Archiv meines Beitrags zum <a href="http://www.youtube.com/watch?v=ZzO8itngakk">Spreeblick-Weihnachtsvideo</a> sehen: <a href="http://daten.dieweltistgarnichtso.net/tmp/spreeblick-w%C3%BCnsch-dir-was.zip">Klick</a>.
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/http-statuscode-410-ein-simpler-trick/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
