<?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>danza &#187; .htaccess</title>
	<atom:link href="http://d4nza.de/blog/tag/htaccess/feed" rel="self" type="application/rss+xml" />
	<link>http://d4nza.de/blog</link>
	<description>Digitaler Lifestyle</description>
	<lastBuildDate>Mon, 30 Aug 2010 13:33:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>.htaccess Weiterleitung</title>
		<link>http://d4nza.de/blog/programmieren/htaccess-weiterleitung</link>
		<comments>http://d4nza.de/blog/programmieren/htaccess-weiterleitung#comments</comments>
		<pubDate>Sat, 14 Feb 2009 11:21:33 +0000</pubDate>
		<dc:creator>danza</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[301]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Suchmaschinen Optimierung]]></category>
		<category><![CDATA[Weiterleitung]]></category>

		<guid isPermaLink="false">http://blog.d4nza.de/?p=80</guid>
		<description><![CDATA[Eine Weiterleitung wird immer dann benötigt, wenn eine Seite die Adresse gewechselt hat, dabei ist es egal ob nun die kompletten Domain unter einer anderen Adresse steht oder nur ein einzelnes Dokument. Nun gibt es zwei Wege ein Dokument weiterzuleiten, entweder über die schlechte Clientseitige Weiterleitung (meta tag, javascript oder sonstiges). Oder die gute über [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Weiterleitung wird immer dann benötigt, wenn eine Seite die Adresse gewechselt hat, dabei ist es egal ob nun die kompletten Domain unter einer anderen Adresse steht oder nur ein einzelnes Dokument.</p>
<p>Nun gibt es zwei Wege ein Dokument weiterzuleiten, entweder über die schlechte Clientseitige Weiterleitung (meta tag, javascript oder sonstiges). Oder die gute über den Webserver (Apache).</p>
<p>Per Webserver kann man jetzt in der <strong>.htaccess</strong> Datei entweder einen <em>301 </em>oder einen <em>302 </em>Status Code senden. Der 301 Status Code ist der bessere von beiden, er signalisiert den Client, das die permanent verschoben wurde.</p>
<p style="text-align: center;"><strong>301 &#8211; Moved Permanently</strong></p>
<p style="text-align: left;">Um nun eine einzelne Datei zu verschieben, muss man eine <strong>.htaccess</strong> Datei in das Webverzeichnis legen und folgende Zeilen dort eintippen:</p>
<p><em>.htaccess Datei:</em></p>
<pre lang="apache">Redirect 301 /verzeichnis/datei.html http://www.domain.de/neueDatei.html</pre>
<p>Nach dem <strong>Redirect 301</strong> wird das umzuleitende Verzeichnis angegeben, danach kommt ein Leerzeichen und danach wird die Ziel Adresse eingeben.<br />
<!--adsensestart--></p>
<p>Wenn man nun <strong>/verzeichnis/datei.html</strong> im Browser aufruft, wird man zu <strong>http://www.domain.de/neueDatei.html</strong> weitergeleitet. Der Vorteil dieser Methode ist, das der PageRank bei Google nicht verloren geht. Google überträgt den PageRank der Seite auf die neue Seite, das ist gerade interessant wenn die alte Seite schon verlinkt wurde.</p>
<p>Um eine komplette Domain auf eine andere Datei oder Domain weiter zuleiten gibt man folgende Zeilen in die .htaccess Datei ein:</p>
<p><em>.htaccess Datei:</em></p>
<pre lang="apache">RedirectPermanent / http://neueDomain.de</pre>
<h2>Die schönere Domainweiterleitung</h2>
<p>Viel eleganter dagegen ist diese Weiterleitung:<br />
<em>.htaccess</em></p>
<pre class="brush: plain;">RewriteEngine On
RewriteCond %{HTTP_HOST}   !^http://example.org    [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] </pre>
<p>Hierbei wird jede Seite auf jede dazu gehörige Unterseite weitergeleitet.</p>
<p>In Zeile 2 muss man seinen alten Domainnamen eintragen und in Zeile 3 seinen neuen.</p>
<p>Beispiele:</p>
<ol>
<li>http://example.org &#8211;&gt; http://example.com/</li>
<li>http://example.org/home.html &#8211;&gt; http://example.com/home.html</li>
<li>http://example.org/sub/dir/file.html &#8211;&gt; http://example.com/sub/dir/file.html</li>
</ol>
<p>Alle Weiterleitungen sind natürlich 301 und dadurch extrem suchmaschinenfreundlich, da direkt auf die passende Unterseite weitergeleitet wird.</p>]]></content:encoded>
			<wfw:commentRss>http://d4nza.de/blog/programmieren/htaccess-weiterleitung/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
