<?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>Joachim Nadolny.de &#187; User-Agent</title>
	<atom:link href="http://www.joachimnadolny.de/blog/tag/user-agent/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joachimnadolny.de</link>
	<description>Private Homepage, Bloggen und mehr...</description>
	<lastBuildDate>Sat, 10 Apr 2010 06:44:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Bots und Spammer den Zugriff auf die eigene Webseite verweigern.</title>
		<link>http://www.joachimnadolny.de/blog/bots-und-spammer-den-zugriff-auf-die-eigene-webseite-verweigern/</link>
		<comments>http://www.joachimnadolny.de/blog/bots-und-spammer-den-zugriff-auf-die-eigene-webseite-verweigern/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 13:01:21 +0000</pubDate>
		<dc:creator>Joachim Nadolny</dc:creator>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Bot]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[User-Agent]]></category>

		<guid isPermaLink="false">http://www.joachimnadolny.de/?p=1937</guid>
		<description><![CDATA[Da ich schon seit Wochen von einem ganz fiesen Bot geplagt werde, habe ich mich dazu entschlossen, diesen Kamerad von meiner Homepage zu verbannen. Dazu manipuliere ich die .htaccess-Datei indem ich einen Code einsetze, der es mir ermöglicht, einzelne IP´s  und User-Agents zu sperren. Wie das funktioniert möchte ich dir gerne erklären. Wichtig: Das Apache [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.joachimnadolny.de/blog/bots-und-spammer-den-zugriff-auf-die-eigene-webseite-verweigern/"><img class="alignleft" title="Tipps &amp; Tricks" src="http://www.joachimnadolny.de/uploads/images/tipps-und-tricks.jpg" alt="" width="167" height="175" /></a>Da ich schon seit Wochen von einem ganz <a title="Fieser Bot" href="http://www.joachimnadolny.de/blog/bot-verursacht-haufenweise-404-fehlerseiten-auf-meiner-webseite/">fiesen Bot</a> geplagt werde, habe ich mich dazu entschlossen, diesen Kamerad von meiner Homepage zu verbannen. Dazu manipuliere ich die .<strong>htaccess-Datei</strong> indem ich einen Code einsetze, der es mir ermöglicht, einzelne IP´s  und User-Agents zu sperren. Wie das funktioniert möchte ich dir gerne erklären.</p>
<p style="text-align: justify;"><strong>Wichtig:</strong> Das Apache Modul &#8220;<strong>mod_rewrite</strong>&#8221; muss auf deinem Server aktiviert sein!</p>
<p style="text-align: justify;">Als erstes benötigst du die .htaccess-Datei, die du auf deinem<span id="more-1937"></span> Root-Verzeichnis finden kannst. Jetzt kopierst du diese Datei per FTP auf den PC rüber und öffnest sie mit dem Texteditor. Anschließend schreibst du in die .htaccess-Datei den Code und kopierst diese wieder zurück auf den Webserver.</p>
<p style="text-align: justify;"><br class="clear" /></p>
<p><strong>Einzelne IP und Domain Sperren:</strong></p>
<p class="alt2" style="border: 1px inset ; margin: 0px; padding: 10px; overflow: auto; text-align: left;" dir="ltr"><code>order deny,allow</code><br />
<code>deny from 62.178.217.28</code><br />
<code>deny from .chello.at</code>
</p>
<p style="text-align: justify;">Hier wird der Zugriff auf den Homepage-Bereich für die IP-Adresse 62.178.217.28 und für jeden Host, der auf .chello.at endet, verboten.</p>
<p style="text-align: justify;"><br class="clear" /></p>
<p><strong>Alle sperren und nur bestimmten IP´s den Zugriff erlauben:</strong></p>
<p class="alt2" style="border: 1px inset ; margin: 0px; padding: 10px; overflow: auto; text-align: left;" dir="ltr"><code>order deny,allow</code><br />
<code>deny from all</code><br />
<code>allow from 89.58</code>
</p>
<p style="text-align: justify;">In diesem Beispiel, wird der Zugriff auf den Bereich der Webseite ausschließlich nur den IP-Adressen erlaubt, die mit 89.58 anfangen. Der Rest ist ausgesperrt.</p>
<p style="text-align: justify;"><br class="clear" /></p>
<p><strong>Client (User-Agent) Sperre:</strong></p>
<p><strong>Bot sperren</strong><strong><br />
</strong></p>
<p class="alt2" style="border: 1px inset ; margin: 0px; padding: 10px; overflow: auto; text-align: left;" dir="ltr"><code>RewriteEngine on</code><br />
<code># betaBot den Zugriff verweigern</code><br />
<code>RewriteCond %{HTTP_USER_AGENT} ^betaBot</code><br />
<span style="color: #808080;"><code>RewriteRule /* http://www.chello.at/ [L,R]</code></span>
</p>
<p style="text-align: justify;">In diesem Fall sperre ich den “betaBot” aus. Sollte dieser Bot auf meine Webseite zugreifen, so wird ihm das verwehrt und er wird (jetzt kommt das geilste) auf seine eigene Webseite umgeleitet.</p>
<p style="text-align: justify;"><span style="color: #808080;">Mit dem Befehl „<em>RewriteRule /* http://www.chello.at/ [L,R]</em>“ leitest du Bots, auf die diese Regel zutrifft, auf eine X-beliebige Webseite um. In diesem Fall ist das <a href="http://www.chello.at/">www.chello.at</a>.</span></p>
<p style="text-align: justify;"><br class="clear" /></p>
<p style="text-align: justify;"><strong>Betriebssystem sperren</strong><br class="clear" /></p>
<p class="alt2" style="border: 1px inset ; margin: 0px; padding: 10px; overflow: auto; text-align: left;" dir="ltr"><code>RewriteEngine on</code><br />
<code># Windows User-Agent den Zugriff verweigern</code><br />
<code>RewriteCond %{HTTP_USER_AGENT} ^Windows.*</code><br />
<span style="color: #808080;"><code>RewriteRule ^.* - [F]</code></span>
</p>
<p style="text-align: justify;">Mit dieser Client-Sperre wird der Seitenzugriff jedem untersagt, der über einen Windows-Computer die Homepage aufrufen möchte. <span style="color: #808080;">Mit dem Befehl: „<em>RewriteRule ^.* - [F]</em>“ wird der Besucher nicht auf eine andere Webseite umgeleitet, sondern bekommt eine ganz normale Fehlerseite angezeigt.</span></p>
<p style="text-align: justify;"><br class="clear" /></p>
<p style="text-align: justify;"><strong>Verschiedene User-Agents sperren</strong><br class="clear" /></p>
<p class="alt2" style="border: 1px inset ; margin: 0px; padding: 10px; overflow: auto; text-align: left;" dir="ltr"><code>RewriteEngine on</code><br />
<code># Mehrere Spambots nach User-Agent aussperren</code><br />
<code>RewriteCond %{HTTP_USER_AGENT} ^.*Bot1 [OR] </code><br />
<code>RewriteCond %{HTTP_USER_AGENT} ^.*Bot2 [OR] </code><br />
<code>RewriteCond %{HTTP_USER_AGENT} ^.*Bot3 [OR] </code><br />
<code>RewriteCond %{HTTP_USER_AGENT} ^.*Bot4 </code><br />
<span style="color: #000000;"><code>RewriteRule ^.* - [F]</code></span>
</p>
<p style="text-align: justify;">Hier werden mehrere User-Agents gesperrt. <span style="color: #888888;"> </span></p>
<p style="text-align: justify;"><br class="clear" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joachimnadolny.de/blog/bots-und-spammer-den-zugriff-auf-die-eigene-webseite-verweigern/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
