<?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>naden.de/blog &#187; Wordpress</title>
	<atom:link href="http://www.naden.de/blog/category/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.naden.de/blog</link>
	<description>/* no comment */</description>
	<lastBuildDate>Mon, 26 Dec 2011 15:17:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>WordPress 3.1 Update mit Problemen</title>
		<link>http://www.naden.de/blog/wordpress-update-mit-problemen</link>
		<comments>http://www.naden.de/blog/wordpress-update-mit-problemen#comments</comments>
		<pubDate>Mon, 22 Aug 2011 10:03:35 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[fehler]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/?p=346</guid>
		<description><![CDATA[Wer WordPress auf die Version 3.1 oder neuer upgedatet hat, der sollte sich mal seine Kategorie- und Tag-Seiten angucken. Die liefern n&#228;mlich alle stillschweigend den Fehler 404 &#8211; Not funny found! Das Update-Problem besteht schon seit Januar 2011 und von Seiten der WordPress-Entwickler gibt es keinen Fix. Was im Netz alles als L&#246;sung kursiert schwankt [...]]]></description>
			<content:encoded><![CDATA[<p>Wer WordPress auf die Version 3.1 oder neuer upgedatet hat, der sollte sich mal seine Kategorie- und Tag-Seiten angucken. Die liefern n&#228;mlich alle stillschweigend den Fehler 404 &#8211; Not <s>funny</s>  found!<span id="more-346"></span></p>
<p>Das Update-Problem besteht schon seit Januar 2011 und von Seiten der WordPress-Entwickler gibt es keinen Fix. Was im Netz alles als L&#246;sung kursiert schwankt zwischen kurios und sch&#228;dlich. Ich habe alles an L&#246;sungsversuchen inklusive einem sogenannten &#8220;HotfiX&#8221; ausprobiert, der dann per 302-Redirect auf einem Link wie /category/drupal ?cat=ID gemacht hat. Nichts davon funktioniert.</p>
<p>Die einzige funktionierende L&#246;sung ist ein Downgrade auf WordPress v3.0.5 und das geht so:</p>
<ol>
<li>Download von WordPress 3.05</li>
<li>Alle Dateien au&#223;er dem Verzeichnis wp-content und der Datei wp-config.php hochladen und vorhandene Dateien &#252;berschreiben.</li>
<li>/wp-admin aufrufen und dem Datenbankupdate zustimmen.</li>
</ol>
<p>Fertig. F&#252;r mich ein weiterer Grund, endlich die Migration auf Drupal voranzutreiben. Ein WordPress-Import Modul gibt es bereits.</p>
 <p><a href="http://www.naden.de/blog/?flattrss_redirect&amp;id=346&amp;md5=e3b0583eb42f4ae6d8c51f3622a25020" title="Flattr" target="_blank"><img src="http://www.naden.de/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/wordpress-update-mit-problemen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Feed auf Kategorien beschr&#228;nken</title>
		<link>http://www.naden.de/blog/wordpress-feed-auf-kategorien-beschraenken</link>
		<comments>http://www.naden.de/blog/wordpress-feed-auf-kategorien-beschraenken#comments</comments>
		<pubDate>Tue, 23 Feb 2010 18:05:45 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[category]]></category>
		<category><![CDATA[customize]]></category>
		<category><![CDATA[exclude]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[restrict]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/?p=223</guid>
		<description><![CDATA[Um seinen Newsfeed auf bestimmte Kategorien zu beschr&#228;nken reicht ein kleiner Hack, den man z.B. in der functions.php ablegen kann oder in einem Mini-Plugin. add_filter&#40;'pre_get_posts', 'feed_by_categories'&#41;; &#160; function feed_by_categories&#40;$query&#41; &#123; &#160; if&#40;$query-&#62;is_feed&#41; &#123; $query-&#62;set&#40;'cat', '12,13,9'&#41;; &#125; &#160; return $query; &#125; Durch diese &#196;nderung werden im Feed nur Blogbeitr&#228;ge der Kategorien 12, 13 und 9 gelistet.]]></description>
			<content:encoded><![CDATA[<p>Um seinen Newsfeed auf bestimmte Kategorien zu beschr&#228;nken reicht ein kleiner Hack, den man z.B. in der functions.php ablegen kann oder in einem Mini-Plugin.<span id="more-223"></span></p>

<div class="wp_codebox"><table><tr id="p2232"><td class="code" id="p223code2"><pre class="php" style="font-family:monospace;">add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'pre_get_posts'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'feed_by_categories'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> feed_by_categories<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
  <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">is_feed</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">set</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'cat'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'12,13,9'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$query</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Durch diese &#196;nderung werden im Feed nur Blogbeitr&#228;ge der Kategorien 12, 13 und 9 gelistet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/wordpress-feed-auf-kategorien-beschraenken/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress random Post</title>
		<link>http://www.naden.de/blog/wordpress-random-post</link>
		<comments>http://www.naden.de/blog/wordpress-random-post#comments</comments>
		<pubDate>Fri, 29 Jan 2010 11:00:10 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[get-permalink]]></category>
		<category><![CDATA[get-the-title]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[random post]]></category>
		<category><![CDATA[zufälliger post]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/wordpress-random-post</guid>
		<description><![CDATA[Das folgene Code-Snippet holt einen zuf&#228;lligen WordPress Post aus der Datenbank und zeigt einen Link darauf an. $post_id = $wpdb-&#62;get_var&#40;&#34;SELECT ID FROM {$wpdb-&#62;posts} WHERE post_status = 'publish' AND post_type = 'post' AND post_date &#60; = NOW() ORDER BY RAND() LIMIT 1&#34;&#41;; &#160; printf&#40;'&#60;a href=&#34;%s&#34;&#62;%s', get_permalink&#40;$post_id&#41;, get_the_title&#40;$post_id&#41;&#41;; Zuf&#228;llige Ausgabe: &#60;a href=&#34;http://www.naden.de/blog/wordpress-random-post&#34;&#62;Wordpress random Post&#60;/a&#62; Man k&#246;nnte auch [...]]]></description>
			<content:encoded><![CDATA[<p>Das folgene Code-Snippet holt einen zuf&#228;lligen WordPress Post aus der Datenbank und zeigt einen Link darauf an.<span id="more-154"></span></p>

<div class="wp_codebox"><table><tr id="p1545"><td class="code" id="p154code5"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$post_id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_var</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SELECT ID FROM <span style="color: #006699; font-weight: bold;">{$wpdb-&gt;posts}</span> WHERE post_status = 'publish' AND post_type = 'post' AND post_date &lt; = NOW() ORDER BY RAND() LIMIT 1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;a href=&quot;%s&quot;&gt;%s'</span><span style="color: #339933;">,</span> get_permalink<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post_id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post_id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><strong>Zuf&#228;llige Ausgabe:</strong></p>

<div class="wp_codebox"><table><tr id="p1546"><td class="code" id="p154code6"><pre class="html" style="font-family:monospace;">&lt;a href=&quot;http://www.naden.de/blog/wordpress-random-post&quot;&gt;Wordpress random Post&lt;/a&gt;</pre></td></tr></table></div>

<p>Man k&#246;nnte auch gleich <em>post_name</em> und <em>post_title</em> aus der Datenbanktabelle auslesen, anstelle <em>get_permalink()</em> und <em>get_the_title()</em> aufzurufen, dann w&#252;rde man aber alle Filter umgehen, die m&#246;glicherweise auf diese Werte angewendet werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/wordpress-random-post/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Indexierung der index.php in WordPress vermeiden</title>
		<link>http://www.naden.de/blog/indexierung-der-indexphp-in-wordpress-vermeiden</link>
		<comments>http://www.naden.de/blog/indexierung-der-indexphp-in-wordpress-vermeiden#comments</comments>
		<pubDate>Thu, 05 Feb 2009 17:26:17 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[duplicate content]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[mod-rewrite]]></category>
		<category><![CDATA[rewritecond]]></category>
		<category><![CDATA[rewriterule]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/indexierung-der-indexphp-in-wordpress-vermeiden</guid>
		<description><![CDATA[Gegen Duplicate Content, den nat&#252;rlichen Feind des WordPress-Bloggers muss man sich fast t&#228;glich zur Wehr setzen. Heute index.php Alle WordPress Blogs sind &#252;ber http://www.domain.tld erreichbar wie auch &#252;ber http://www.domain.tld/index.php. Wenn nun ein &#252;bereifriger Theme-Autor einen Link auf die index.php einbaut oder der Blog von au&#223;en mit http://www.domain.tld/index.php verlinkt wird, hat man ein Problem. Ob kannst [...]]]></description>
			<content:encoded><![CDATA[<p>Gegen Duplicate Content, den nat&#252;rlichen Feind des WordPress-Bloggers muss man sich fast t&#228;glich zur Wehr setzen. Heute <em>index.php</em><span id="more-111"></span></p>
<p>Alle WordPress Blogs sind &#252;ber <em>http://www.domain.tld</em> erreichbar wie auch &#252;ber <em>http://www.domain.tld/index.php</em>. Wenn nun ein &#252;bereifriger Theme-Autor einen Link auf die <em>index.php</em> einbaut oder der Blog von au&#223;en mit <em>http://www.domain.tld/index.php</em> verlinkt wird, hat man ein Problem. Ob kannst du leicht im Google Webmaster Central oder mittels einer &#8220;site:&#8221;-Abfrage feststellen.</p>
<p>Abhilfe schafft eine kleine &#196;nderung in der <em>.htaccess</em>-Datei.</p>
<p>Aus</p>
<blockquote><p>
RewriteEngine On<br />
RewriteBase /</p>
<p>RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /index.php [L]
</p></blockquote>
<p>wird </p>
<blockquote><p>
RewriteEngine On<br />
RewriteBase /</p>
<p>RewriteCond %{REQUEST_URI} ^/index\.php$<br />
RewriteRule . / [L,R=301]</p>
<p>RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . / [L]
</p></blockquote>
<p>Sehr wichtig ist die letzte Zeile. W&#252;rde man diese nicht &#228;ndern, w&#252;rde jeder Post auf die <em>index.php</em> umgeleitet werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/indexierung-der-indexphp-in-wordpress-vermeiden/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress function is_in_category();</title>
		<link>http://www.naden.de/blog/wordpress-function-is_in_category</link>
		<comments>http://www.naden.de/blog/wordpress-function-is_in_category#comments</comments>
		<pubDate>Thu, 27 Dec 2007 14:10:52 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[in-category]]></category>
		<category><![CDATA[is-category]]></category>
		<category><![CDATA[is-in-category]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[the-loop]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/wordpress-function-is_in_category</guid>
		<description><![CDATA[WordPress bietet zum Handling von Kategorie-Entscheidungen zwei Funktionen. &#8220;is_category( /* category_id &#124;&#124; category_name */ )&#8221; liefert true oder false, je nachdem, ob man sich auf der angefragten Kategorie-Seite befindet. &#8220;in_category( /* category_id */ )&#8221; liefert auf einer Beitragsseite ausserhalb von &#8220;the_loop();&#8221; die Information, ob sich der aktuelle Beitrag in der angefragten Kategorie befindet. Schwach ist, [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress bietet zum Handling von Kategorie-Entscheidungen zwei Funktionen. &#8220;is_category( /* category_id || category_name */ )&#8221; liefert true oder false, je nachdem, ob man sich auf der angefragten Kategorie-Seite befindet. &#8220;in_category( /* category_id */ )&#8221; liefert auf einer Beitragsseite ausserhalb von &#8220;the_loop();&#8221; die Information, ob sich der aktuelle Beitrag in der angefragten Kategorie befindet. </p>
<p>Schwach ist, dass &#8220;in_category&#8221; nicht funktioniert, wenn es sich um eine Unterkategorie, z.B. &#8220;PHP -> Snippets&#8221; handelt. Die Funktion erlaubt nur einen Paramater und dieser mu&#223; auch noch numerisch sein.<span id="more-62"></span></p>
<p>Etwas Erleichterung schafft der schnelle Hack &#8220;is_in_category()&#8221;. Zwar funktioniert dieser nicht rekursiv, hilft aber gegen x-mal wiederholte in_category()-Berge.</p>

<div class="wp_codebox"><table><tr id="p628"><td class="code" id="p62code8"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> is_in_category<span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">func_num_args</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">func_get_args</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$category</span> <span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> in_category<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$category</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span> <span style="color: #009900; font-weight: bold;">true</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Der Aufruf if( is_in_category( 3, 5, 6 ) ) liefert true, wenn sich der abtuelle Post in einer der Kategorien befindet. False sonst.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/wordpress-function-is_in_category/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cookies in WordPress setzen</title>
		<link>http://www.naden.de/blog/cookies-in-wordpress-setzen</link>
		<comments>http://www.naden.de/blog/cookies-in-wordpress-setzen#comments</comments>
		<pubDate>Thu, 06 Dec 2007 10:12:09 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[add-action]]></category>
		<category><![CDATA[cookie setzen]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[php cookies]]></category>
		<category><![CDATA[wordpress cookie]]></category>
		<category><![CDATA[wordpress plugin]]></category>
		<category><![CDATA[Wordpress Plugins]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/cookies-in-wordpress-setzen</guid>
		<description><![CDATA[M&#246;chte man in WordPress aus einem Plugin heraus einen Cookie setzen, so mu&#223; man dies an einer Stelle tun, an der noch kein Body-Content an den Browser gesendet wurde. Es gilt also das richtige Event zu finden und zu hooken. Die Funktion &#8220;init&#8221; bietet sich dazu an. Laut WordPress Codex ist das Blogsystem an dieser [...]]]></description>
			<content:encoded><![CDATA[<p>M&#246;chte man in WordPress aus einem Plugin heraus einen Cookie setzen, so mu&#223; man dies an einer Stelle tun, an der noch kein Body-Content an den Browser gesendet wurde. Es gilt also das richtige Event zu finden und zu hooken.<span id="more-59"></span></p>
<p>Die Funktion &#8220;<a href="http://codex.wordpress.org/Plugin_API/Action_Reference#Advanced_Actions" target="_blank" rel="nofollow">init</a>&#8221; bietet sich dazu an. Laut WordPress Codex ist das Blogsystem an dieser Stelle geladen, Header sind aber noch nicht gesendet worden.</p>
<p>M&#246;cht man nun in einem Plugin ein Cookie setzen, kann das so aussehen:</p>

<div class="wp_codebox"><table><tr id="p5910"><td class="code" id="p59code10"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> my_set_cookie<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'my_name'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$value</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'my_value'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #990000;">setcookie</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$value</span><span style="color: #339933;">,</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">3600</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'/'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_action<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'init'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'my_set_cookie'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Bevor man das Cookie absendet kann man nat&#252;rlich noch schauen, ob es schon existiert und dann Daten &#228;ndern o.&#228;. Was man in der Funktion alles macht spielt keine Rolle. Wichtig ist nur, dass die Funktion bei &#8220;init&#8221; ausgef&#252;hrt wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/cookies-in-wordpress-setzen/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; Standarddomain festlegen</title>
		<link>http://www.naden.de/blog/wordpress-standarddomain-festlegen</link>
		<comments>http://www.naden.de/blog/wordpress-standarddomain-festlegen#comments</comments>
		<pubDate>Tue, 02 Jan 2007 11:18:14 +0000</pubDate>
		<dc:creator>naden</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[mod-rewrite]]></category>
		<category><![CDATA[standarddomain]]></category>

		<guid isPermaLink="false">http://www.naden.de/blog/wordpress-standarddomain-festlegen</guid>
		<description><![CDATA[Da sich viele Menschen daran gew&#246;hnt haben, dass eine Internetseite unter www.domain.tld und domain.tld zu erreichen ist, sollte man dies auch anbieten. F&#252;r eine Suchmaschine handelt es sich aber um zwei verschiedene Domains (duplicate content-Problem). Dem wollen wir abhelfen. Download der .htaccess Ersetze RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . [...]]]></description>
			<content:encoded><![CDATA[<p>Da sich viele Menschen daran gew&#246;hnt haben, dass eine Internetseite unter <em>www.domain.tld</em> und <em>domain.tld</em> zu erreichen ist, sollte man dies auch anbieten.<br />
F&#252;r eine Suchmaschine handelt es sich aber um zwei verschiedene Domains (duplicate content-Problem). Dem wollen wir abhelfen.<span id="more-24"></span></p>
<ul>
<li>Download der <em>.htaccess</em></li>
<li>Ersetze<br />
<blockquote><p>
RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /index.php [L]
</p></blockquote>
<p>durch</p>
<blockquote><p>
RewriteEngine On<br />
RewriteBase /<br />
<em><br />
RewriteCond %{HTTP_HOST} !^www. [NC]<br />
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]<br />
</em><br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /index.php [L]
</p></blockquote>
</li>
<li>Upload der ge&#228;nderter <em>.htaccess</em></li>
</ul>
<p><strong>Dabei sind drei Dinge sind zu Beachten:</strong></p>
<ol>
<li>mod_rewrite muss aktiv sein, sonst funktioniert kein Url-Rewriting</li>
<li>Da es sich bei der <em>.htaccess</em> um ein sog. Dotfile handelt, das unter Linux unsichtbar ist, muss der FTP-Client m&#246;glicherweise darauf eingestellt werden, dass er versteckte Dateien anzeigt.</li>
<li>Da die <em>.htaccess</em> vom Webserver erstellt wurde, hat sie diesen auch als Owner. Es kann sein, dass der FTP-User sie nicht &#252;berschreiben darf. In diesem Fall die <em>.htaccee</em> auf dem Webserver l&#246;schen und die ge&#228;nderte Version neu hochladen.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.naden.de/blog/wordpress-standarddomain-festlegen/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

