<?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>Capn3m0 WebSecurity &#187; Reindirizzamento</title>
	<atom:link href="http://www.capn3m0.org/tag/reindirizzamento/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.capn3m0.org</link>
	<description>...hacking, security, wifi and more...</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:58:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>[WORDPRESS FIX] &#8211; Redirect Loop e Errori Google Webmaster Tools</title>
		<link>http://www.capn3m0.org/wordpress-fix-redirect-loop-e-errori-google-webmaster-tools.html</link>
		<comments>http://www.capn3m0.org/wordpress-fix-redirect-loop-e-errori-google-webmaster-tools.html#comments</comments>
		<pubDate>Wed, 20 Jan 2010 20:45:13 +0000</pubDate>
		<dc:creator>capn3m0</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web&Cms]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[redirect loop]]></category>
		<category><![CDATA[Reindirizzamento]]></category>
		<category><![CDATA[webmaster tools]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/index.php/?p=370</guid>
		<description><![CDATA[In questi giorni analizzando le statistiche dei Webmaster Tools di Google ho notato che risultavano numerosi &#8220;Errori di Reindirizzamento&#8221; come si vede nella figura seguente: Testando i link che venivano segnalati in errore, però, mi sono accorto che si dividevano in 3 &#8220;sottocategorie&#8221;: Alcuni venivano correttamente caricati dal Browser; Alcuni erano riferimenti al plugin &#8220;Global [...]]]></description>
			<content:encoded><![CDATA[<p>In questi giorni analizzando le statistiche dei <a href="http://www.google.com/webmasters/tools" target="_blank"><strong>Webmaster Tools di Google</strong></a> ho notato che risultavano numerosi &#8220;Errori di Reindirizzamento&#8221; come si vede nella figura seguente:</p>
<p style="text-align: left;"><a href="http://www.capn3m0.org/wp-content/uploads/2010/01/errore_webmaster_tools1.png" rel="lightbox[370]" title="Errori Google Webmaster Tools"><img class="size-thumbnail wp-image-375 aligncenter" title="Errori Google Webmaster Tools" src="http://www.capn3m0.org/wp-content/uploads/2010/01/errore_webmaster_tools1-150x150.png" alt="[WORDPRESS FIX]   Redirect Loop e Errori Google Webmaster Tools" width="150" height="150" /></a>Testando i link che venivano segnalati in errore, però, mi sono accorto che si dividevano in 3 &#8220;sottocategorie&#8221;:</p>
<ul>
<li>Alcuni venivano correttamente caricati dal Browser;</li>
<li>Alcuni erano riferimenti al plugin &#8220;Global Translator&#8221; e, quindi, a file non più in cache o non disponibili in quel momento;</li>
<li>Altri erano nel formato &#8220;url/feed/&#8221; e se caricati generavano un errore di &#8220;<strong>Redirect Loop</strong>&#8220;.</li>
</ul>
<p style="text-align: left;"><span id="more-370"></span><a href="http://www.capn3m0.org/wp-content/uploads/2010/01/redirect-error-example.png" rel="lightbox[370]" title="Redirect Loop"><img class="size-thumbnail wp-image-372 aligncenter" title="Redirect Loop" src="http://www.capn3m0.org/wp-content/uploads/2010/01/redirect-error-example-150x150.png" alt="[WORDPRESS FIX]   Redirect Loop e Errori Google Webmaster Tools" width="150" height="150" /></a>Per quanto riguarda quelli che il Browser caricava correttamente ho analizzado gli Http Header utilizzando il plugin Tamper Data e ho scoperto che rispondevano alla prima Request Htpp con un &#8220;<strong>301 &#8211; Moved Permanently</strong>&#8221; che poi redirettava alla pagina corretta che rispondeva &#8220;<strong>200 &#8211; Ok</strong>&#8220;.</p>
<p>Approfondendo le verifiche ho riscontrato che la prima risposta Http variava a seconda del formato dell&#8217;url.</p>
<p>Se l&#8217;url era scritto nel seguente modo, ossia senza trailing slash:</p>
<blockquote><p>http://www.dominio.com/tag/tag1</p>
</blockquote>
<p>la risposta era &#8220;<strong>301 &#8211; Moved Permanently</strong>&#8220;.</p>
<p>Se l&#8217;url veniva scritto con il trailing slash, ossia:</p>
<blockquote><p>http://www.dominio.com/tag/tag1<strong>/</strong></p>
</blockquote>
<p>allora la risposta era &#8220;<strong>200 &#8211; Ok</strong>&#8220;.</p>
<p>A questo punto ho cercato in Rete informazioni riguardo la presenza del trailing slash o meno e ho trovato un plugin per <a href="http://wordpress.com/" target="_blank"><strong>WordPress</strong></a> chiamato <a href="http://wordpress.org/extend/plugins/permalink-trailing-slash-fixer/" target="_blank"><strong>Permalink Trailing Slash Fixer</strong></a> che consente di modificare le regole di Rewrite aggiungendo sempre il trailing slash garantendo, di fatto, che la prima risposta del WebServer sia &#8220;<strong>200 &#8211; Ok</strong>&#8220;.</p>
<p>Per quanto riguarda, invece, l&#8217;errore di &#8220;<strong>Redirect Loop</strong>&#8221; che sembra abbastanza frequente per chi utilizza WordPress ho trovato diversi tricks da attuare nella configurazione del sito per risolverli.</p>
<p>Il primo consiste nel modificare l&#8217;url impostato nel Menu:</p>
<blockquote><p>Impostazioni -&gt; Generale -&gt; Indirizzo del blog (URL)</p>
</blockquote>
<p>Il consiglio è di sostituire l&#8217;url, che dovrebbe essere:</p>
<blockquote><p>http://www.dominio.com</p>
</blockquote>
<p>con</p>
<blockquote><p>http://www.dominio.com/index.php</p>
</blockquote>
<p><a href="http://www.capn3m0.org/wp-content/uploads/2010/01/wordpress.png" rel="lightbox[370]" title="WordPress Wp-Admin"><img class="alignleft size-thumbnail wp-image-373" title="WordPress Wp-Admin" src="http://www.capn3m0.org/wp-content/uploads/2010/01/wordpress-150x150.png" alt="[WORDPRESS FIX]   Redirect Loop e Errori Google Webmaster Tools" width="150" height="150" /></a>Oltre ciò è necessario installare un plugin che provvede a disabilitare i &#8220;Canonical Url Redirect&#8221; che sono gli artefici dell&#8217;errore del &#8220;<strong>Redirect Loop</strong>&#8220;. Il plugin si chiama &#8220;<strong>Disable Canonical URL Redirection</strong>&#8221; e lo potete scaricare <a href="http://txfx.net/files/wordpress/disable-canonical-redirects.phps" target="_blank"><strong>qui</strong></a>.</p>
<p>Una volta apportate queste modifiche ed abilitati i plugin gli errori nei <strong>Google Webmaster Tools</strong> sono finiti e non si verificano più spiacevoli &#8220;<strong>Redirect Loop</strong>&#8220;.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><strong>Permalink Trailing Slash Fixer</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/wordpress-fix-redirect-loop-e-errori-google-webmaster-tools.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: www.capn3m0.org @ 2012-02-09 05:57:18 by W3 Total Cache -->
