<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentare zu: Warum wir uns um URL-Weiterleitungen kümmern sollten. Ein Beispiel aus der Praxis.</title>
	<atom:link href="http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/feed/" rel="self" type="application/rss+xml" />
	<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/</link>
	<description>User Experience Blog</description>
	<lastBuildDate>Fri, 03 Feb 2012 20:57:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: Mobiles Domain- und URL-Design: 3 Dinge, die uns ein schlechtes Beispiel lehrt &#8211; uxzentrisch</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-2859</link>
		<dc:creator>Mobiles Domain- und URL-Design: 3 Dinge, die uns ein schlechtes Beispiel lehrt &#8211; uxzentrisch</dc:creator>
		<pubDate>Tue, 01 Nov 2011 18:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-2859</guid>
		<description>[...] ändern sich nicht, sondern sind sprechend, einfach zu modifizieren und so intelligent, dass sie zum intendierten Ziel weiterleiten. Aus für den Nutzer unerklärlichen Gründen hat die Desktop-URL aber mit der mobilen URL wenig zu [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] ändern sich nicht, sondern sind sprechend, einfach zu modifizieren und so intelligent, dass sie zum intendierten Ziel weiterleiten. Aus für den Nutzer unerklärlichen Gründen hat die Desktop-URL aber mit der mobilen URL wenig zu [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Nicolay</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-516</link>
		<dc:creator>Nicolay</dc:creator>
		<pubDate>Wed, 03 Mar 2010 12:07:12 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-516</guid>
		<description>Hi Marian,

nein, eigentlich ich meinte das Canonical Tag von Google und Co. Der kopierte Code-Schnipsel wurde aber anscheinend gelöscht und nur noch das Fragezeichen vom Blog-CMS stehen gelassen ;)

Lieben Gruß
Nicolay</description>
		<content:encoded><![CDATA[<p>Hi Marian,</p>
<p>nein, eigentlich ich meinte das Canonical Tag von Google und Co. Der kopierte Code-Schnipsel wurde aber anscheinend gelöscht und nur noch das Fragezeichen vom Blog-CMS stehen gelassen ;)</p>
<p>Lieben Gruß<br />
Nicolay</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marian Steinbach</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-514</link>
		<dc:creator>Marian Steinbach</dc:creator>
		<pubDate>Tue, 23 Feb 2010 09:41:51 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-514</guid>
		<description>Hallo Nicolay! Danke! Meinst Du mit Deiner Frage das Fragezeichen in der dritten Zeile der Rewrite-Regel? Das gehört ja zur neuen URL, als Trenner zwischen Dateiname &quot;index.php&quot; und dem folgenden Query String. Dort darf eigentlich auch kein Zeilenumbruch sein, das brechen die Browser nur ungünstig um. Mal sehen, ob ich unser CSS entsprechend otpimieren kann, so dass keine Umbrüche entstehen.</description>
		<content:encoded><![CDATA[<p>Hallo Nicolay! Danke! Meinst Du mit Deiner Frage das Fragezeichen in der dritten Zeile der Rewrite-Regel? Das gehört ja zur neuen URL, als Trenner zwischen Dateiname &#0187;index.php&#0171; und dem folgenden Query String. Dort darf eigentlich auch kein Zeilenumbruch sein, das brechen die Browser nur ungünstig um. Mal sehen, ob ich unser CSS entsprechend otpimieren kann, so dass keine Umbrüche entstehen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Nicolay</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-506</link>
		<dc:creator>Nicolay</dc:creator>
		<pubDate>Wed, 17 Feb 2010 10:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-506</guid>
		<description>Sehr cooler Artikel, Danke Marian.
Aber Frage: Was ist mit dem ?</description>
		<content:encoded><![CDATA[<p>Sehr cooler Artikel, Danke Marian.<br />
Aber Frage: Was ist mit dem ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Links 4 &#124; WoWa&#39;s-Webdesign Blog</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-495</link>
		<dc:creator>Links 4 &#124; WoWa&#39;s-Webdesign Blog</dc:creator>
		<pubDate>Mon, 08 Feb 2010 08:03:55 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-495</guid>
		<description>[...] Warum wir uns um URL-Weiterleitungen k&#252;mmern sollten Ein sehr interessanter Artikel [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Warum wir uns um URL-Weiterleitungen k&#252;mmern sollten Ein sehr interessanter Artikel [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marian Steinbach</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-494</link>
		<dc:creator>Marian Steinbach</dc:creator>
		<pubDate>Sun, 07 Feb 2010 12:12:42 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-494</guid>
		<description>Nett, da habt Ihr beide in die gleiche Kerbe gehauen. (Tut mir leid, aber PHP-Code in Kommentaren funktioniert aufgrund der Übersetzung von Anführungszeichen nicht so prima...)

Umständlich war das Erzeugen der Rewrite-Regeln nicht, weil wir es per Script (Ja, mit PHP :-) gemacht haben. Von Hand hätte ich das sicher nicht machen wollen.</description>
		<content:encoded><![CDATA[<p>Nett, da habt Ihr beide in die gleiche Kerbe gehauen. (Tut mir leid, aber PHP-Code in Kommentaren funktioniert aufgrund der Übersetzung von Anführungszeichen nicht so prima&#8230;)</p>
<p>Umständlich war das Erzeugen der Rewrite-Regeln nicht, weil wir es per Script (Ja, mit PHP :-) gemacht haben. Von Hand hätte ich das sicher nicht machen wollen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: PHP Gangsta</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-493</link>
		<dc:creator>PHP Gangsta</dc:creator>
		<pubDate>Sat, 06 Feb 2010 10:54:38 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-493</guid>
		<description>Man kann auch mit Hilfe der Applikation das Rewriting machen falls man nicht mit mod_rewrite/mod_alias arbeiten möchte und dort 900 Einträge hinzufügen möchte.

Im Falle von PHP+Zend Framework kann man das relativ simpel mit Hilfe des &quot;Zend_Controller_Router&quot; machen und dann einen 301 Redirect erzeugen.
Ich kann es gerade nicht ausprobieren, aber das sieht dann ungefähr so aus:

$router-&gt;addRoute(
    &#039;oldUrls&#039;,
    new Zend_Controller_Router_Route(&#039;id=114&amp;cat=:cat&#039;,
                                     array(&#039;controller&#039; =&gt; &#039;rewriter&#039;,
                                           &#039;action&#039; =&gt; &#039;rewrite&#039;))
);

public function rewrite() 
{
     $cat = $this-&gt;_getParam(&#039;cat&#039;);
     $this-&gt;_redirect(&#039;/neueUrl/cat/&#039;.$cat, array(&#039;code&#039; =&gt; 301));
}

Ich hoffe das ist halbwegs richtig.

Aber nach wie vor ist die zu bevorzugende Methode die Apache-Methode, dann braucht dafür nicht extra PHP angeworfen zu werden.</description>
		<content:encoded><![CDATA[<p>Man kann auch mit Hilfe der Applikation das Rewriting machen falls man nicht mit mod_rewrite/mod_alias arbeiten möchte und dort 900 Einträge hinzufügen möchte.</p>
<p>Im Falle von PHP+Zend Framework kann man das relativ simpel mit Hilfe des &#0187;Zend_Controller_Router&#0171; machen und dann einen 301 Redirect erzeugen.<br />
Ich kann es gerade nicht ausprobieren, aber das sieht dann ungefähr so aus:</p>
<p>$router-&gt;addRoute(<br />
    &#8250;oldUrls&#8249;,<br />
    new Zend_Controller_Router_Route(&#8249;id=114&amp;cat=:cat&#8249;,<br />
                                     array(&#8249;controller&#8249; =&gt; &#8250;rewriter&#8249;,<br />
                                           &#8250;action&#8249; =&gt; &#8250;rewrite&#8249;))<br />
);</p>
<p>public function rewrite()<br />
{<br />
     $cat = $this-&gt;_getParam(&#8249;cat&#8249;);<br />
     $this-&gt;_redirect(&#8249;/neueUrl/cat/&#8249;.$cat, array(&#8249;code&#8249; =&gt; 301));<br />
}</p>
<p>Ich hoffe das ist halbwegs richtig.</p>
<p>Aber nach wie vor ist die zu bevorzugende Methode die Apache-Methode, dann braucht dafür nicht extra PHP angeworfen zu werden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Laufhannes</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-492</link>
		<dc:creator>Laufhannes</dc:creator>
		<pubDate>Sat, 06 Feb 2010 10:26:37 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-492</guid>
		<description>URL-Umleitungen sind für solche Änderungen in der Struktur enorm wichtig. Nichts ist da ärgerlicher, als irgendwelchen Links oder Bookmarks zu folgen und dann zu sehen, es hat sich alles geändert und man landet nicht mehr dort, wo man landen wollte.

Die Weiterleitungs-Regeln habe ich bei meiner letzten Änderung allerdings lieber über PHP und Datenbank geregelt, 900 Einträge in der htaccess klingt für mich sehr umständlich.</description>
		<content:encoded><![CDATA[<p>URL-Umleitungen sind für solche Änderungen in der Struktur enorm wichtig. Nichts ist da ärgerlicher, als irgendwelchen Links oder Bookmarks zu folgen und dann zu sehen, es hat sich alles geändert und man landet nicht mehr dort, wo man landen wollte.</p>
<p>Die Weiterleitungs-Regeln habe ich bei meiner letzten Änderung allerdings lieber über PHP und Datenbank geregelt, 900 Einträge in der htaccess klingt für mich sehr umständlich.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: antwort42 - Daniel Rosner</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-489</link>
		<dc:creator>antwort42 - Daniel Rosner</dc:creator>
		<pubDate>Thu, 04 Feb 2010 20:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-489</guid>
		<description>Marian, vielen Dank für den Artikel. Ich wusste bisher nicht richtig wie das Thema bei Kundenprojekten angehen. Dank Deines Artikel kann ich nun die hoffentlich richtigen Fragen stellen und passende Antworten finden.</description>
		<content:encoded><![CDATA[<p>Marian, vielen Dank für den Artikel. Ich wusste bisher nicht richtig wie das Thema bei Kundenprojekten angehen. Dank Deines Artikel kann ich nun die hoffentlich richtigen Fragen stellen und passende Antworten finden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marian Steinbach</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-486</link>
		<dc:creator>Marian Steinbach</dc:creator>
		<pubDate>Mon, 01 Feb 2010 17:31:01 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-486</guid>
		<description>Werde ich bei Gelegenheit ausprobieren. Wusste nicht, ob man das $ (für String-Ende) so mit klammern kann. Danke!</description>
		<content:encoded><![CDATA[<p>Werde ich bei Gelegenheit ausprobieren. Wusste nicht, ob man das $ (für String-Ende) so mit klammern kann. Danke!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Ingo</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-485</link>
		<dc:creator>Ingo</dc:creator>
		<pubDate>Mon, 01 Feb 2010 15:49:35 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-485</guid>
		<description>What about [$&amp;] ? Schöner Artikel übrigens.</description>
		<content:encoded><![CDATA[<p>What about [$&amp;] ? Schöner Artikel übrigens.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marian Steinbach</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-481</link>
		<dc:creator>Marian Steinbach</dc:creator>
		<pubDate>Mon, 01 Feb 2010 09:37:06 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-481</guid>
		<description>Der Weinkeller hat eine XML-Sitemap, darin sind aber die oben besagten Seiten nicht enthalten, sondern nur die Produkt-Detailseiten.

Die beiden RewriteCond-Zeilen unterscheiden sich in einem Zeichen, nämlich in &lt;b&gt;$&lt;/b&gt; vs. &lt;b&gt;&amp;&lt;/b&gt; am Ende des Ausdrucks. (Würde man nur &lt;b&gt;id=114&amp;cat=1866&lt;/b&gt; suchen, würde der Ausdruck z.B. auch bei id=114&amp;cat=18660 zutreffen.)</description>
		<content:encoded><![CDATA[<p>Der Weinkeller hat eine XML-Sitemap, darin sind aber die oben besagten Seiten nicht enthalten, sondern nur die Produkt-Detailseiten.</p>
<p>Die beiden RewriteCond-Zeilen unterscheiden sich in einem Zeichen, nämlich in <b>$</b> vs. <b>&#038;</b> am Ende des Ausdrucks. (Würde man nur <b>id=114&#038;cat=1866</b> suchen, würde der Ausdruck z.B. auch bei id=114&#038;cat=18660 zutreffen.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Ingo</title>
		<link>http://uxzentrisch.de/url-weiterleitung-redirect-praxisbeispiel/#comment-480</link>
		<dc:creator>Ingo</dc:creator>
		<pubDate>Mon, 01 Feb 2010 09:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://uxzentrisch.de/?p=1286#comment-480</guid>
		<description>Zur Google-Trägheit: Sendet ihr eine Sitemap an Google oder laßt ihr nur crawlen? Und dann ist da glaube ich ein Fehler im [OR] (2mal gleiche Bedingung).</description>
		<content:encoded><![CDATA[<p>Zur Google-Trägheit: Sendet ihr eine Sitemap an Google oder laßt ihr nur crawlen? Und dann ist da glaube ich ein Fehler im [OR] (2mal gleiche Bedingung).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

