<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>vosinformations.com</title>
	<link>http://www.vosinformations.com/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>




<item xml:lang="fr">
		<title>Du cloaking avec spip</title>
		<link>http://www.vosinformations.com/Du-cloaking-avec-spip.html</link>
		<guid isPermaLink="true">http://www.vosinformations.com/Du-cloaking-avec-spip.html</guid>
		<dc:date>2009-05-28T19:33:49Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>vince</dc:creator>


		<dc:subject>apache2</dc:subject>
		<dc:subject>webmaster</dc:subject>
		<dc:subject>flash</dc:subject>
		<dc:subject>cloaking</dc:subject>
		<dc:subject>cloaker</dc:subject>

		<description>&lt;p&gt;Configuration de spip pour cloaker un site r&#233;alis&#233; en flash et ainsi permettre sa compl&#232;te indexation par les spiders des moteurs de recherche.&lt;/p&gt;

-
&lt;a href="http://www.vosinformations.com/-Webmaster,10-.html" rel="directory"&gt;Webmaster&lt;/a&gt;

/ 
&lt;a href="http://www.vosinformations.com/+-apache2-+.html" rel="tag"&gt;apache2&lt;/a&gt;, 
&lt;a href="http://www.vosinformations.com/+-webmaster-+.html" rel="tag"&gt;webmaster&lt;/a&gt;, 
&lt;a href="http://www.vosinformations.com/+-flash-+.html" rel="tag"&gt;flash&lt;/a&gt;, 
&lt;a href="http://www.vosinformations.com/+-cloaking-+.html" rel="tag"&gt;cloaking&lt;/a&gt;, 
&lt;a href="http://www.vosinformations.com/+-cloaker-+.html" rel="tag"&gt;cloaker&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Configuration de spip pour cloaker un site r&#233;alis&#233; en flash et ainsi permettre sa compl&#232;te indexation par les spiders des moteurs de recherche.&lt;/p&gt; &lt;p&gt;&lt;i&gt;Principe&lt;/i&gt; : &lt;br /&gt;le contenu du site flash est int&#233;gralement et fid&#232;lement reproduit sur spip et dispers&#233; en diverses rubriques et articles.
&lt;br /&gt;A son passage, le robot indexera celui-ci, mais le visiteur sera redirig&#233; vers le site flash.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;La m&#233;thode retenue est un cloaking par adresse ip.&lt;/p&gt; &lt;p&gt;Editer le fichier &lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;code class='spip_code' dir='ltr'&gt;/spip.php &lt;/code&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt; en racine de site pour obtenir :&lt;/p&gt; &lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;?php&lt;br /&gt; $adresseip=strval($_SERVER[&quot;REMOTE_ADDR&quot;]);&lt;br /&gt; $google=strpos($adresseip,&quot;66.249&quot;);&lt;br /&gt; $slurp1=strpos($adresseip,&quot;72.30&quot;);&lt;br /&gt; $slurp2=strpos($adresseip,&quot;74.6&quot;);&lt;br /&gt; $msn=strpos($adresseip,&quot;65.55&quot;);&lt;br /&gt; $perso=strpos($adresseip,&quot;xxx.xxx.xxx.xxx&quot;);&lt;br /&gt; if(($google!==false) || ($slurp1!==false) || ($slurp2!==false) || ($msn!==false) || ($cobra!==false)){&lt;br /&gt; &lt;br /&gt; @define('_DIR_RESTREINT_ABS', 'ecrire/');&lt;br /&gt; include_once _DIR_RESTREINT_ABS.'inc_version.php';&lt;br /&gt; &lt;br /&gt; if (isset($_GET['fond'])) {&lt;br /&gt; include_spip('inc/headers');&lt;br /&gt; redirige_par_entete(generer_url_public($_GET['fond']));&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; include _DIR_RESTREINT_ABS.'public.php';&lt;br /&gt; &lt;br /&gt; }&lt;br /&gt; else{&lt;br /&gt; header('Location: /');&lt;br /&gt; }&lt;br /&gt; ?&gt;&lt;/code&gt;&lt;/div&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;
&lt;p&gt;Quelques explications ;&lt;/p&gt; &lt;p&gt;rajout du d&#233;but de script php &lt;strong&gt;avant&lt;/strong&gt; le contenu du fichier,
&lt;br /&gt;il comprend les classes d'adresses ip utilis&#233;es par les robots de google, yahoo et msn, ainsi que l'adresse du poste administrant spip (pour ne pas &#234;tre redirig&#233; automatiquement vers le site flash).&lt;/p&gt; &lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;?php&lt;br /&gt; $adresseip=strval($_SERVER[&quot;REMOTE_ADDR&quot;]);&lt;br /&gt; $google=strpos($adresseip,&quot;66.249&quot;);&lt;br /&gt; $slurp1=strpos($adresseip,&quot;72.30&quot;);&lt;br /&gt; $slurp2=strpos($adresseip,&quot;74.6&quot;);&lt;br /&gt; $msn=strpos($adresseip,&quot;65.55&quot;);&lt;br /&gt; $perso=strpos($adresseip,&quot;xxx.xxx.xxx.xxx&quot;);&lt;br /&gt; if(($google!==false) || ($slurp1!==false) || ($slurp2!==false) || ($msn!==false) || ($perso!==false)){&lt;/code&gt;&lt;/div&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;
&lt;p&gt;&#224; ce niveau arrive le contenu original du fichier &lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;code class='spip_code' dir='ltr'&gt;/spip.php &lt;/code&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt; vers lequel sera redirig&#233; le visiteur si sa provenance appartient aux classes d'adresses expos&#233;es supra.&lt;/p&gt; &lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;@define('_DIR_RESTREINT_ABS', 'ecrire/');&lt;br /&gt; include_once _DIR_RESTREINT_ABS.'inc_version.php';&lt;br /&gt; &lt;br /&gt; if (isset($_GET['fond'])) {&lt;br /&gt; include_spip('inc/headers');&lt;br /&gt; redirige_par_entete(generer_url_public($_GET['fond']));&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; include _DIR_RESTREINT_ABS.'public.php';&lt;/code&gt;&lt;/div&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;
&lt;p&gt;et enfin, la redirection si le visiteur arrive sur le site spip, mais n'appartient pas aux adresses ip mentionn&#233;es.&lt;/p&gt; &lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;}&lt;br /&gt; else{&lt;br /&gt; header('Location: /');&lt;br /&gt; }&lt;br /&gt; ?&gt;&lt;/code&gt;&lt;/div&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;
&lt;p&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;code class='spip_code' dir='ltr'&gt; Location: /&lt;/code&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt; car le site est en &lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;code class='spip_code' dir='ltr'&gt; /index.html&lt;/code&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Param&#232;tres sp&#233;cifiques&lt;/strong&gt; :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Dans la configuration du serveur &lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;code class='spip_code' dir='ltr'&gt;DirectoryIndex index.html index.php&lt;/code&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;,
pour que le visiteur arrive sur le site flash (qui est sur index.html)&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Le sitemap est &#233;dit&#233; manuellement (de pr&#233;f&#233;rence)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
