<?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>Darklg Blog &#187; Référencement</title>
	<atom:link href="http://darklg.me/category/referencement/feed/" rel="self" type="application/rss+xml" />
	<link>http://darklg.me</link>
	<description>Intégration, développement web, SEO, caféine</description>
	<lastBuildDate>Sat, 04 Feb 2012 12:09:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Migration de mon blog WordPress</title>
		<link>http://darklg.me/2010/12/migration-blog-wordpress/</link>
		<comments>http://darklg.me/2010/12/migration-blog-wordpress/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 22:12:21 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Référencement]]></category>
		<category><![CDATA[Wordpress & CMS]]></category>
		<category><![CDATA[domaine]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=448</guid>
		<description><![CDATA[L&#8217;hébergement de ce blog a changé ! D&#8217;un mutualisé chez 1&#038;1, il est désormais au chaud sur un serveur Gandi AI, avec un serveur MySQL séparé pour plus de tranquilité. Du coup, Gandi ne permettant que l&#8217;utilisation d&#8217;un domaine tenu par leur service de NDD pour leur service d&#8217;hébergement, j&#8217;en ai profité pour migrer vers [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;hébergement de ce blog a changé ! </p>
<p>D&#8217;un mutualisé chez 1&#038;1, il est désormais au chaud sur un serveur <a href="http://www.gandi.net/">Gandi AI</a>, avec un serveur MySQL séparé pour plus de tranquilité.</p>
<p>Du coup, Gandi ne permettant que l&#8217;utilisation d&#8217;un domaine tenu par leur service de NDD pour leur service d&#8217;hébergement, j&#8217;en ai profité pour migrer vers une nouvelle URL, plus courte et plus simple : <a href="http://darklg.me">http://darklg.me</a>.</p>
<p>Quant à la procédure de migration d&#8217;hébergement sur WordPress, elle est assez longue : </p>
<h3>1 &#8211; Préparation du transfert</h3>
<ul>
<li>Activez un mode maintenance ou équivalent.</li>
<li>Videz le cache de votre plugin de cache préféré, puis désactivez vos plugins.</li>
</ul>
<h3>2 &#8211; Déplacement de la base de données</h3>
<ul>
<li>Exportez votre base MySQL depuis l&#8217;ancien hébergement (PHPMyAdmin, etc)</li>
<li>Installez la sur le nouvel hébergement</li>
<li>Modifiez votre WP-Config pour qu&#8217;il pointe sur la base du nouvel hébergement.</li>
</ul>
<h3>2b &#8211; Attribution du nouveau nom de domaine</h3>
<ul>
<li>Afin de changer la structure des permalinks, il va vous falloir effectuer quelques commandes MySQL trouvées sur <a href="http://pbjbreaktime.com/2010/08/move-wordpress-domain-and-permalinks/" lang="en">PBJ Breaktime</a> :<br />
( blog.darklg.fr est l&#8217;<strong>ancien domaine</strong>, darklg.me le <strong>nouveau domaine</strong> &#8211;  Attention, au prefixe de vos tables, j&#8217;ai mis wp_ par défaut )</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #808000; font-style: italic;">/* Mise à jour des options */</span>
<span style="color: #990099; font-weight: bold;">UPDATE</span> wp_options <span style="color: #990099; font-weight: bold;">SET</span> 
option_value <span style="color: #CC0099;">=</span> <span style="color: #000099;">REPLACE</span><span style="color: #FF00FF;">&#40;</span>option_value<span style="color: #000033;">,</span> <span style="color: #008000;">'http://blog.darklg.fr'</span><span style="color: #000033;">,</span> <span style="color: #008000;">'http://darklg.me'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span> 
<span style="color: #808000; font-style: italic;">/* Mise à jour des permalinks */</span>
<span style="color: #990099; font-weight: bold;">UPDATE</span> wp_posts <span style="color: #990099; font-weight: bold;">SET</span> 
guid <span style="color: #CC0099;">=</span> <span style="color: #000099;">REPLACE</span><span style="color: #FF00FF;">&#40;</span>guid<span style="color: #000033;">,</span> <span style="color: #008000;">'http://blog.darklg.fr'</span><span style="color: #000033;">,</span> <span style="color: #008000;">'http://darklg.me'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span> 
<span style="color: #808000; font-style: italic;">/* Mise à jour des medias insérés et liens internes */</span>
<span style="color: #990099; font-weight: bold;">UPDATE</span> wp_posts  <span style="color: #990099; font-weight: bold;">SET</span> 
post_content <span style="color: #CC0099;">=</span> <span style="color: #000099;">REPLACE</span><span style="color: #FF00FF;">&#40;</span>post_content<span style="color: #000033;">,</span> <span style="color: #008000;">'http://blog.darklg.fr'</span><span style="color: #000033;">,</span> <span style="color: #008000;">'http://darklg.me'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span>
<span style="color: #808000; font-style: italic;">/* Mise à jour des trackbacks et commentaires */</span>
<span style="color: #990099; font-weight: bold;">UPDATE</span> wp_comments <span style="color: #990099; font-weight: bold;">SET</span> 
comment_author_url <span style="color: #CC0099;">=</span> <span style="color: #000099;">REPLACE</span><span style="color: #FF00FF;">&#40;</span>comment_author_url<span style="color: #000033;">,</span> <span style="color: #008000;">'http://blog.darklg.fr'</span><span style="color: #000033;">,</span> <span style="color: #008000;">'http://darklg.me'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
comment_content <span style="color: #CC0099;">=</span> <span style="color: #000099;">REPLACE</span><span style="color: #FF00FF;">&#40;</span>comment_content<span style="color: #000033;">,</span> <span style="color: #008000;">'http://blog.darklg.fr'</span><span style="color: #000033;">,</span> <span style="color: #008000;">'http://darklg.me'</span><span style="color: #FF00FF;">&#41;</span>
<span style="color: #990099; font-weight: bold;">WHERE</span> comment_type <span style="color: #CC0099;">&lt;&gt;</span> <span style="color: #008000;">&quot;&quot;</span><span style="color: #000033;">;</span></pre></div></div>

</li>
</ul>
<h3>3 &#8211; Transfert des fichiers</h3>
<ul>
<li>Exportez vos fichiers via FTP depuis l&#8217;ancien hébergement vers le nouveau.</li>
<li>Par sécurité, gardez une copie des fichiers et de la base sur votre ordinateur.</li>
</ul>
<h3>4 &#8211; Réactivation</h3>
<ul>
<li>Re-validez la structure des permalinks, cela aura pour effet de recréer le fichier .htaccess.</li>
<li>Réactivez vos plugins un par un, le plugin de cache en dernier.</li>
<li>Mettez à jour vos paramètres WP Stats, Akismet et autres plugins liés à votre domaine.</li>
<li>Naviguez sur votre nouveau site, faites quelques tests basiques : Affichage des pages, vitesse de téléchargement, navigation interne, liens, images correctes, post d&#8217;un commentaire, edition d&#8217;un article, etc.</li>
<li>Si tout va bien, désactivez le mode maintenance.</li>
</ul>
<h3>5 &#8211; Référencement</h3>
<ul>
<li>Sur votre ancien hébergement, videz le fichier .htaccess à la racine, et ajoutez cette ligne :
<pre>RedirectPermanent / http://darklg.me/</pre>
<p>Remplacez bien le domaine par le votre, et faites très attention aux espaces et au slash à la fin de l&#8217;url. Si votre hébergeur ne permet pas cette fonctionnalité, voyez du côté de votre gestionnaire de noms de domaine afin d&#8217;effectuer une redirection permanente (301).
</li>
<li>Mettez à jour vos paramètres <strong>Google Analytics</strong> et <strong>Google Webmaster Tools</strong>, et générez une sitemap neuve.</li>
<li>Réglez les Feedburner, TwitterFeed et autre outils réutilisant votre flux RSS.</li>
<li>Modifiez vos liens dans vos profils Twitter, Facebook, etc.</li>
<li>Une recherche dans la source HTML de votre blog (CTRL+U ou CMD+U dans Firefox) peut vous indiquer des liens non migrés.</li>
<li>Si vous utilisez une application XML-RPC ( WordPress pour iPhone, MarsEdit, Windows Live Blog ), mettez vos paramètres à jour.</li>
<li>Suppliez vos contacts de mettre à jour leurs backlinks, et n&#8217;oubliez pas de faire un lien vers cet article <img src='http://darklg.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2010/12/migration-blog-wordpress/">Migration de mon blog WordPress</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Migration+de+mon+blog+WordPress&amp;url=http://darklg.me/2010/12/migration-blog-wordpress/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2010/12/migration-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Redirection 301 &#8211; .htaccess et PHP</title>
		<link>http://darklg.me/2009/12/redirection-301-htaccess-php/</link>
		<comments>http://darklg.me/2009/12/redirection-301-htaccess-php/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 12:24:05 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Développement PHP / MySQL]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[redirection]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=319</guid>
		<description><![CDATA[Accès direct : Redirection 301 via PHP Redirection 301 via htaccess ( Apache ) Il vous arrive peut-être de devoir changer le nom de domaine ou la structure d&#8217;un site. Un immonde /index.php?mapage=outils&#38;souspage=whois se transformant ( grâce à l&#8217;url rewriting &#8230; ou non ) en un sympathique /outils/whois.htm. Un nom de domaine peut également être [...]]]></description>
			<content:encoded><![CDATA[<p>Accès direct :</p>
<ul>
<li><a href="http://darklg.me/319/redirection-301-htaccess-php/#redirection-php">Redirection 301 via PHP</a></li>
<li><a href="http://darklg.me/319/redirection-301-htaccess-php/#redirection-htaccess">Redirection 301 via htaccess ( Apache )</a></li>
</ul>
<p>Il vous arrive peut-être de devoir changer le <strong>nom de domaine</strong> ou la structure d&#8217;un site. Un immonde <span style="color: #333399;">/index.php?mapage=outils&amp;souspage=whois</span> se transformant ( grâce à l&#8217;url rewriting &#8230; ou non ) en un sympathique <span style="color: #333399;">/outils/whois.htm</span>. Un nom de domaine peut également être remplacé par un plus clair / court / mémorisable / lisible.</p>
<p>Les avantages sont connus : un <strong>meilleur référencement</strong>, une URL plus claire et plus facile à mémoriser ou à retrouver dans ses favoris/marque-pages, etc.</p>
<p>Mais cette méthode comporte également certains inconvénients : Les moteurs de recherche se &laquo;&nbsp;souviennent&nbsp;&raquo; de l&#8217;<strong>ancienne URL</strong> et risquent de considérer la <strong>nouvelle</strong> comme un doublon, des liens peuvent exister vers l&#8217;ancienne page, et les webmasters de ces sites peuvent ne pas répondre &#8230; ou ne plus tenir à jour leur site, et plus important : des favoris/marque-pages de visiteurs peuvent mener vers une page d&#8217;erreur 404.</p>
<p>C&#8217;est pourquoi il est très important de maintenir une <strong>cohérence</strong> entre l&#8217;ancienne page et la nouvelle, en mettant en place une <strong>redirection</strong> 301 ( définitive ).</p>
<p>Note : Je n&#8217;aborderais pas la <strong>redirection 302</strong> (redirection temporaire), parce qu&#8217;elle n&#8217;est vraiment utile que dans de rares cas, et est souvent mal utilisée. Mais c&#8217;est un avis personnel qui n&#8217;engage que moi.</p>
<p>J&#8217;utilise deux techniques différentes, selon les cas de figure, donc à utiliser selon votre préférence : <strong>htaccess</strong> ou <strong>PHP</strong>.</p>
<h3 id="redirection-php">Redirection 301 via PHP</h3>
<p>Avant tout envoi de code html / css (même les espaces et tabulations), collez ce code :</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: http://www.monsite.com/nouvelleurl.htm'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">301</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">exit</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Notes :</p>
<ul>
<li>J&#8217;utilise toujours des URL absolues (avec http: //mondomaine.com avant) pour être sûr de la destination.</li>
<li>Les deux derniers paramètres ( <strong>true</strong> et <strong>301</strong> ) sont obligatoires pour un bon fonctionnement.</li>
<li>Un espace après &quot;<strong>location</strong>&quot;, pas avant ! </li>
<li>Le exit(); permet d&#8217;arrêter votre script juste après, et de ne pas envoyer de données. Au choix.</li>
<li>J&#8217;utilise cette méthode pour rediriger une URL dynamique ou indésirable vers une autre, en complément d&#8217;un <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=fr&#038;answer=139394">lien canonical</a>.</li>
</ul>
<h3 id="redirection-htaccess">Redirection 301 via .htaccess ( Apache )</h3>
<p>Dans un fichier .htaccess créé à la racine de votre site ( généralement le même dossier que le index.php ou index.htm principal ), collez ce code :</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">RedirectPermanent</span> /ancienneurl.php http://www.monsite.com/nouvelleurl.htm</pre></div></div>

<p>Notes :</p>
<ul>
<li>La casse de la commande peut changer selon les scripts, mais je me base sur la <a href="http://www.apachefrance.com/Manuels/Apache_1.3_VF/mod/mod_alias.html#redirectperm">syntaxe donnée par le manuel Apache</a>(Serveur Web). Bon à savoir, cette page peut également vous fournir d&#8217;autres redirections plus complexes (mais bien utiles) comme RedirectMatch.</li>
<li>Encore une fois, une URL absolue pour la destination.</li>
<li>Le module Apache mod_alias.c doit être activé. Mais par défaut &#8230; c&#8217;est fait. Si le bout de code ne marche vraiment pas, contactez votre hébergeur.</li>
</ul>
<p><strong>Bonne redirection à tous !</strong></p>
<p>PS : évidemment, mes méthodes ne sont sûrement pas les meilleures. Mais si vous avez mieux, les commentaires sont là pour ça <img src='http://darklg.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .<br />
PS2 : Ce blog tourne vraiment au bloc-notes et aide mémoire. Mais si vous lisez cette phrase, c&#8217;est que ça vous a intéressé, oui ? ( non ? Partez pas, quoi <img src='http://darklg.me/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  )</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2009/12/redirection-301-htaccess-php/">Redirection 301 &#8211; .htaccess et PHP</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Redirection+301+%26%238211%3B+.htaccess+et+PHP&amp;url=http://darklg.me/2009/12/redirection-301-htaccess-php/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2009/12/redirection-301-htaccess-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Forcer les www dans un nom de domaine</title>
		<link>http://darklg.me/2009/12/forcer-les-www-dans-un-nom-de-domaine/</link>
		<comments>http://darklg.me/2009/12/forcer-les-www-dans-un-nom-de-domaine/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 17:51:11 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Référencement]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=315</guid>
		<description><![CDATA[Certains défendent l&#8217;affichage d&#8217;un site sans www, d&#8217;autres non. Quoi qu&#8217;il en soit, il est intéressant de savoir forcer les www ou non, afin d&#8217;éviter un duplicate-content ou une méprise ( avec www ou sans www, est-ce le même site ? ). C&#8217;est très simple, vous créez un fichier &#171;&#160;.htaccess&#160;&#187; à la racine de votre [...]]]></description>
			<content:encoded><![CDATA[<p>Certains défendent l&#8217;affichage d&#8217;un site <a href="http://no-www.org/"><strong>sans www</strong></a>, d&#8217;autres non.<br />
Quoi qu&#8217;il en soit, il est intéressant de savoir <strong>forcer les www</strong> ou non, afin d&#8217;éviter un duplicate-content ou une méprise ( avec www ou sans www, est-ce le même site ? ).</p>
<p>C&#8217;est très simple, vous créez un fichier &laquo;&nbsp;.htaccess&nbsp;&raquo; à la racine de votre site, et vous y collez un des bouts de code suivants :</p>
<h3>Forcer les WWW</h3>
<p><code>RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{HTTP_HOST} !^www.mondomaine.com$ [NC]<br />
RewriteRule ^(.*)$ http://www.mondomaine.com/$1 [L,R=301]</code></p>
<h3>Enlever les WWW</h3>
<p><code>RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{HTTP_HOST} !^mondomaine.com$ [NC]<br />
RewriteRule ^(.*)$ http://mondomaine.com/$1 [L,R=301]</code></p>
<p>En accédant au site <strong>sans www</strong>, vous serez redirigés automatiquement vers la version <strong>avec www</strong> ( et réciproquement, selon le réglage choisi )<br />
J&#8217;en suis conscient, l&#8217;article apporte peu, mais c&#8217;est typiquement le bout de code que j&#8217;oublie toujours.</p>
<p>Note : Vous pouvez également régler ce paramètre dans les <a href="http://www.google.com/webmasters/tools/">Google Webmasters Tools</a>, mais cela ne permettra pas la redirection automatique.<br />
Note 2 : C&#8217;est pas &laquo;&nbsp;mes codes&nbsp;&raquo;, la technique est assez connue, j&#8217;avais besoin d&#8217;un favori à moi. donc les bouts de code sont en licence <a lang="en" href="http://sam.zoy.org/wtfpl/">WTFPL</a> <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
A mettre dans vos <a href="http://darklg.me/2008/11/antiseches-textmate/">snippets Textmate</a> et autres !</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2009/12/forcer-les-www-dans-un-nom-de-domaine/">Forcer les www dans un nom de domaine</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Forcer+les+www+dans+un+nom+de+domaine&amp;url=http://darklg.me/2009/12/forcer-les-www-dans-un-nom-de-domaine/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2009/12/forcer-les-www-dans-un-nom-de-domaine/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Les 60 maximes du référencement</title>
		<link>http://darklg.me/2009/12/les-60-maximes-du-referencement/</link>
		<comments>http://darklg.me/2009/12/les-60-maximes-du-referencement/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 19:45:18 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Lectures]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[livre]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=311</guid>
		<description><![CDATA[Maxime Grandchamp nous offre un livre sur le référencement pas comme les autres : les chapitres des &#171;&#160;60 maximes du référencement&#160;&#187; sont en effet illustrés d&#8217;une citation d&#8217;un auteur connu, d&#8217;un extrait de film ou encore du sketch d&#8217;un comique. L&#8217;auteur parle de référencement naturel, autour d&#8217;une idée simple : moins de hacks et de [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://darklg.me/wp-content/uploads/2009/12/les-60-maximes-du-referencement1.png" alt="Les 60 maximes du référencement" title="Les 60 maximes du référencement" style="width:150px;float:right;margin:5px"/> <strong><a href="http://www.gourous-du-net.com">Maxime Grandchamp</a></strong> nous offre un livre sur le <strong>référencement</strong> pas comme les autres : les chapitres des &laquo;&nbsp;<em>60 maximes du référencement</em>&nbsp;&raquo; sont en effet illustrés d&#8217;une citation d&#8217;un auteur connu, d&#8217;un extrait de film ou encore du sketch d&#8217;un comique.</p>
<p>L&#8217;auteur parle de référencement naturel, autour d&#8217;une idée simple : moins de hacks et de bidouillages pour un plus grand <strong>respect des visiteurs</strong>, et par conséquent des moteurs.</p>
<p>Certains chapitres m&#8217;ont marqué, comme celui où l&#8217;auteur conseille &#8211; très justement &#8211; de ne pas dépendre à 100% du référencement, et encore moins de ne <strong>dépendre que de Google</strong>.</p>
<p>D&#8217;autres beaucoup moins, comme celui où on sent clairement le doute de l&#8217;auteur vis à vis de l&#8217;utilisation de Google Images et de son utilisation dans un processus d&#8217;achat ( Personnellement, si je souhaite acheter / me renseigner sur un produit, j&#8217;apprécie de voir à quoi il ressemble très rapidement. Par exemple. )<br />
Chacun ses goûts et ses techniques, particulièrement dans le milieu du référencement <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Cet ouvrage est destiné à tous ceux intéressés par le référencement, offrant des explications très claires à des termes techniques, le rendant même <strong>accessible</strong> à un chef de projet, ou <strong>à un patron qui aimerait &laquo;&nbsp;en savoir plus&nbsp;&raquo;</strong>.</p>
<p>En conclusion, une très bonne lecture, offrant un regard neuf et clair sur un sujet qui génère beaucoup de mythes.<br />
A lire d&#8217;urgence <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>ça s&#8217;achète chez <a href="http://www.amazon.fr/gp/product/2361140225?ie=UTF8&amp;tag=darblo08-21&amp;linkCode=as2&amp;camp=1642&amp;creative=19458&amp;creativeASIN=2361140225">Amazon</a>, la <a href="http://livre.fnac.com/a2790666/Maxime-Grandchamp-Les-60-maximes-du-referencement">FNAC</a> ou encore sur le site des <a href="http://www.editions-alambic.com/60maximes.php">Editions de l&#8217;Alambic</a>. Et c&#8217;est sur ce dernier que j&#8217;aurais du le commander pour avoir une <strong>version PDF offerte</strong>. Diantre.</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2009/12/les-60-maximes-du-referencement/">Les 60 maximes du référencement</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Les+60+maximes+du+r%C3%A9f%C3%A9rencement&amp;url=http://darklg.me/2009/12/les-60-maximes-du-referencement/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2009/12/les-60-maximes-du-referencement/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>C&#039;est toi le Google Bombing.</title>
		<link>http://darklg.me/2009/07/cest-toi-le-google-bombing/</link>
		<comments>http://darklg.me/2009/07/cest-toi-le-google-bombing/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 07:45:17 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Référencement]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google bombing]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=256</guid>
		<description><![CDATA[Ces derniers temps, les médias et autres blogs d&#8217;experts se délectent de la dernière conspiration à la mode : Le &#171;&#160;Google Bombing&#160;&#187; sur la requête &#171;&#160;trou du cul du web&#160;&#187; de la page d&#8217;accueil du site de notre bon président. L&#8217;explication fournie est simple : des centaines de webmasters/blogueurs/forumeurs auraient bidouillé des liens afin d&#8217;induire [...]]]></description>
			<content:encoded><![CDATA[<p>Ces derniers temps, les médias et autres blogs d&#8217;experts se délectent de la dernière conspiration à la mode : Le<strong> &laquo;&nbsp;Google Bombing&nbsp;&raquo;</strong> sur la requête &laquo;&nbsp;trou du cul du web&nbsp;&raquo; de la page d&#8217;accueil du site de notre bon président.</p>
<p>L&#8217;explication fournie est simple : des <strong>centaines</strong> de webmasters/blogueurs/forumeurs auraient bidouillé des liens afin d&#8217;induire en erreur le moteur de recherche, et de rire aux dépens de Nicolas Sarkozy.</p>
<p><strong>Ou pas.</strong></p>
<p>Tout connaisseur en SEO vous le dira, le positionnement en première page google est extrêmement simple pour certaines requêtes longues et précises.<br />
Le peu de compétitivité sur ce type de requête permet en effet de faire grimper rapidement n&#8217;importe quelle page pour n&#8217;importe quel terme.</p>
<p>Quelques conditions s&#8217;imposent néanmoins :</p>
<ul>
<li>un lien externe contenant la requête en question. Du type <strong><a href="http://darklg.me">blogueur influent</a></strong></li>
<li>la <a href="http://fr.wikipedia.org/wiki/Page_de_r%C3%A9sultats_d%27un_moteur_de_recherche">SERP</a> ne doit pas être &laquo;&nbsp;trustée&nbsp;&raquo; par un lien pertinent, établi depuis plus longtemps.</li>
<li>(facultatif) la page cible contient les mots clefs, pas nécessairement dans le bon ordre.</li>
</ul>
<p>Laissez mijoter quelques semaines afin de faire monter peu à peu la &laquo;&nbsp;link authority&nbsp;&raquo;, puis savourez le buzz.</p>
<p>Bien évidemment, ceci se produit 90% du temps au hasard.<br />
Quelques exemples ? Allez dans vos statistiques Google Analytics, et cherchez les termes utilisés pour accéder à votre blog/site/forum. Si vous avez un peu de trafic, vous trouverez forcément quelque chose comme  &laquo;&nbsp;10 visites hier pour la requête &#8216;blogs de musique pour tes oreilles&#8217;&nbsp;&raquo;, ou autre <strong>requête improbable</strong>, et qui n&#8217;a probablement aucun rapport avec le sujet de votre blog/site/forum.</p>
<p>Selon moi, c&#8217;est ce qui s&#8217;est produit pour &laquo;&nbsp;Trou du cul du web&nbsp;&raquo;, pour deux raisons :</p>
<ul>
<li>1/ En cherchant sur Google pour &laquo;&nbsp;Trou du cul du web&nbsp;&raquo;, en enlevant les sites évoquant le google bombing, et en ne sélectionnant que les sites liant vers Sarkozy.fr, on obtient <a href="http://www.google.fr/search?hl=fr&amp;safe=off&amp;num=50&amp;q=link%3Asarkozy.fr+%22trou+du+cul+du+web%22+-%22google+bombing%22">très peu de résultats</a>. Où sont les armées de liens incriminés ?</li>
<li>2/ Ce type d&#8217;opération met quelques semaines à se mettre en place. Si une armée d&#8217;internaute avait lancé cette &laquo;&nbsp;attaque&nbsp;&raquo;, la nature humaine étant ce qu&#8217;elle est, on aurait vu une montée, même très légère, dans les <a href="http://www.google.fr/trends?q=trou+du+cul+du+web&amp;ctab=0&amp;geo=all&amp;date=2009-7&amp;sort=0">Google Trends</a></li>
</ul>
<p>Que s&#8217;est-il passé alors ?</p>
<p>Toujours selon moi, plusieurs étapes se sont enchainées  :</p>
<ul>
<li>1/ Un internaute a écrit un article vengeur contre Nicolas Sarkozy, en dirigeant un lien vers son site avec comme intitulé &laquo;&nbsp;trou du cul du web&nbsp;&raquo;.</li>
<li>2/ Quelques temps plus tard, un autre internaute, s&#8217;ennuyant probablement, tape le terme en question dans google. Il s&#8217;aperçoit du résultat cocasse, et s&#8217;en amuse.</li>
<li>3/ Il transmet le lien à un ami, qui le transmet aussitôt à d&#8217;autres internautes.</li>
<li>4/ Les blogs / journaux s&#8217;emparent de l&#8217;histoire.</li>
</ul>
<p>Conclusion à deux francs :</p>
<ul>
<li>Merci d&#8217;arrêter de crier à la conspiration.</li>
<li>Merci de respecter la règle des médias en vacances qui veut qu&#8217;il ne se passe _rien_ entre le 14 Juillet et le 15 Août. Bon, sauf évidemment la ruée vers FriendFeed.</li>
</ul>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2009/07/cest-toi-le-google-bombing/">C&#039;est toi le Google Bombing.</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+C%26%23039%3Best+toi+le+Google+Bombing.&amp;url=http://darklg.me/2009/07/cest-toi-le-google-bombing/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2009/07/cest-toi-le-google-bombing/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Wat.tv et le SEO communautaire</title>
		<link>http://darklg.me/2009/06/wat-tv-et-le-seo-communautaire/</link>
		<comments>http://darklg.me/2009/06/wat-tv-et-le-seo-communautaire/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 13:28:01 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Référencement]]></category>
		<category><![CDATA[communauté]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wat.tv]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=252</guid>
		<description><![CDATA[Petite devinette : Vous possédez un site communautaire. Vous souhaitez obtenir un référencement du tonnerre, mais vous n&#8217;avez pas le temps. Vous savez que le web 2.0, c&#8217;est faire participer les internautes, gratuitement, et avec le sourire. Vous avez décidé de faire bosser ces derniers Vous êtes &#8230; ? Wat.tv ! En effet, dans ses [...]]]></description>
			<content:encoded><![CDATA[<p>Petite devinette :</p>
<ul>
<li>Vous possédez un site communautaire.</li>
<li>Vous souhaitez obtenir un référencement du tonnerre, mais vous n&#8217;avez pas le temps.</li>
<li>Vous savez que le web 2.0, c&#8217;est faire participer les internautes, gratuitement, et avec le sourire.</li>
<li>Vous avez décidé de faire bosser ces derniers <img src='http://darklg.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
</ul>
<p>Vous êtes &#8230; ?</p>
<p><a href="http://www.wat.tv">Wat.tv</a> !</p>
<p>En effet, dans ses conditions d&#8217;utilisations, on peut trouver ceci :</p>
<blockquote><h3>Conseils pour améliorer le référencement et donc la visibilité de tes fichiers playlists et de ta page</h3>
<p>Aujourd&#8217;hui, le succès d&#8217;un site sur Internet, qui se mesure par son audience en nombre de visiteurs ou de visites, est étroitement liée à la qualité de son référencement dans les moteurs de recherche (Google, Yahoo, MSN, &#8230;). Etre référencé sur Internet te permet de mieux positionner ta page WAT dans les pages de résultats de recherche des moteurs.<br />
Voici donc une petite liste de conseils très simples que tu peux mettre en pratique et qui <strong>t&#8217;aideront</strong> à remonter rapidement dans les pages de résultats de recherche des moteurs :</p>
<p>• Remets à jour régulièrement tes playlists et écris des articles sur ta page WAT.<br />
• Place des liens pointant vers ta page WAT sur d&#8217;autres sites Internet et notamment sur les plateformes communautaires et à chaque fois que tu signes un commentaire ou un article !</p></blockquote>
<p><a href="http://www.wat.tv/aproposwat">Et caetera &#8230;</a></p>
<p>Pratique, non ? Oui oui <img src='http://darklg.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>edit : Comme &laquo;&nbsp;Pwet&nbsp;&raquo; l&#8217;a fait remarquer dans les commentaires, il s&#8217;agit de la page &laquo;&nbsp;à propos&nbsp;&raquo; et non pas des conditions d&#8217;obligations.<br />
Il n&#8217;y a évidemment aucun sous entendu sur le fait que le site Wat.tv <strong>oblige</strong> ses membres à s&#8217;occuper de leur référencement, mais bien qu&#8217;il les y <strong>invite</strong>.</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2009/06/wat-tv-et-le-seo-communautaire/">Wat.tv et le SEO communautaire</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Wat.tv+et+le+SEO+communautaire&amp;url=http://darklg.me/2009/06/wat-tv-et-le-seo-communautaire/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2009/06/wat-tv-et-le-seo-communautaire/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Les TinyURL-like ont ils un effet sur le référencement ?</title>
		<link>http://darklg.me/2008/12/les-tinyurl-like-ont-ils-un-effet-sur-le-referencement/</link>
		<comments>http://darklg.me/2008/12/les-tinyurl-like-ont-ils-un-effet-sur-le-referencement/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 21:52:04 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[MinURL !]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[tinyurl]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=204</guid>
		<description><![CDATA[Réflexion intéressante chez JarodXXX : Les tinyURL like nuisent-ils au référencement ? En tant que développeur, CEO et Référenceur en titre derrière MinURL, lié deux fois dans l&#8217;article de JarodXXX, je me devais de lui répondre dans les commentaires. Mais n&#8217;ayant hélas pas assez de possibilités d&#8217;illustrations ( liens ou autres ), je me permets [...]]]></description>
			<content:encoded><![CDATA[<p>Réflexion intéressante chez JarodXXX :<br />
<a href="http://www.jarodxxx.com/index.php?post/2008/12/27/Les-tinyURL-like-nuisent-ils-au-referencement">Les tinyURL like nuisent-ils au référencement ?</a><br />
En tant que développeur, CEO et Référenceur en titre derrière <a href="http://minurl.fr">MinURL</a>, lié deux fois dans l&#8217;article de JarodXXX, je me devais de lui répondre dans les commentaires. Mais n&#8217;ayant hélas pas assez de possibilités d&#8217;illustrations ( liens ou autres ), je me permets de reprendre mes propos sur cet article en posant une autre question :</p>
<h3>Les TinyURL-like ont ils un effet sur le référencement ?</h3>
<p>Les liens raccourcis via MinURL sont des redirections 301 vers le site distant. Techniquement, ils ne peuvent donc pas être substitués à l&#8217;adresse d&#8217;arrivée dans un moteur de recherche. L&#8217;apport éventuel de PageRank est donc reporté sur l&#8217;adresse finale, sauf en cas de propagation du lien raccourci avec page de prévisualisation.</p>
<p><a href="http://minurl.fr/434">Si on tape MinURL dans google</a>, on retrouve en deuxième page un lien vers une vidéo Youtube :  Aucune mention de MinURL dans la page en question. Mais un positionnement sur le mot clef &laquo;&nbsp;MinURL&nbsp;&raquo;.<br />
<strong>Ce n&#8217;est pas miraculeux.</strong> Le lien vers cette vidéo a été raccourci sur MinURL ( http://minurl.fr/-sipamal ) et le lien a été propagé sur les forums, en lien direct et non explicite ( donc de cette forme : <a href="http://minurl.fr/-sipamal">http://minurl.fr/-sipamal</a> ).</p>
<p>Ensuite, concernant le vol de positionnement éventuel, les pages référencées de MinURL sur Google sont les pages de prévisualisation qui ont bénéficié d&#8217;un lien <strong>externe</strong>, les pages internes au site, ou encore des pages d&#8217;erreur ( que je devrais mettre probablement en 404 ). N&#8217;étant pas le <a href="http://www.chauffeurdebuzz.com">Chauffeur de Buzz</a>, je n&#8217;ai pas la capacité de positionner une fiche de site au même niveau que le site lui même ^^&nbsp;&raquo;</p>
<p>Pour finir, l&#8217;intérêt d&#8217;une url raccourcie, c&#8217;est aussi d&#8217;être publiée sur Twitter, ou commentaire de blog, qui sont la plupart du temps en nofollow. On en revient donc au principe de départ : aucune perte de positionnement, car ces liens n&#8217;ont pas d&#8217;effet au niveau des moteurs.</p>
<p><strong>Google considère-t&#8217;il les TinyURL-like comme des fermes de liens ?</strong><br />
La réponse est simple : non. Mon positionnement dans Google est sur les mots clefs de type &nbsp;&raquo; Raccourcir un lien &laquo;&nbsp;, et c&#8217;est tout. Aucune mise en place de faux contenu pour attirer le visiteur, de liens fictifs entre des sites pour augmenter leur pagerank ou leur positionnement de manière artificielle. Seulement quelques liens pour remercier ceux qui ont parlé de MinURL, ou me citer en tant que développeur <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Si jamais il était prouvé qu&#8217;une des pratiques des Tinyurl-like avait un effet négatif sur le référencement, je m&#8217;engage à trouver la meilleure solution pour MinURL, qui satisfasse en premier les utilisateurs, et en second mon serveur :p</p>
<p>Voilà pour <a href="http://www.jarodxxx.com/index.php?post/2008/12/27/Les-tinyURL-like-nuisent-ils-au-referencement">cet article</a> qui, même s&#8217;il n&#8217;attaquait pas directement MinURL, soulevait des questions qui méritaient une réponse. Je ne pense pas que MinURL soit responsable d&#8217;un effet SandBox. Sinon, tout site aurait à craindre une attaque semblable de ses concurrents ^^&nbsp;&raquo;</p>
<p>Si vous avez une question, profitez de cet article <img src='http://darklg.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2008/12/les-tinyurl-like-ont-ils-un-effet-sur-le-referencement/">Les TinyURL-like ont ils un effet sur le référencement ?</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Les+TinyURL-like+ont+ils+un+effet+sur+le+r%C3%A9f%C3%A9rencement+%3F&amp;url=http://darklg.me/2008/12/les-tinyurl-like-ont-ils-un-effet-sur-le-referencement/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2008/12/les-tinyurl-like-ont-ils-un-effet-sur-le-referencement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Des flux RSS pour les recherches Google !</title>
		<link>http://darklg.me/2008/10/des-flux-rss-pour-les-recherches-google/</link>
		<comments>http://darklg.me/2008/10/des-flux-rss-pour-les-recherches-google/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 22:08:00 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Référencement]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=135</guid>
		<description><![CDATA[Google aurait confirmé au blog searchengineland.com la mise en place future de flux RSS pour les recherches Google ! Actuellement, seul un système d&#8217;alertes par mail existe ( Google Alerts ), alors que ses principaux concurrents ( Yahoo et MSN Search ) proposent ce système de flux RSS de résultats de recherche depuis bien longtemps. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/darklg/2925562280/" title="Des flux RSS pour les recherches Google de darklg, sur Flickr"><img src="http://farm4.static.flickr.com/3034/2925562280_915d618670_o.jpg" width="500" height="124" alt="Des flux RSS pour les recherches Google" /></a><br />
<strong>Google aurait confirmé au blog <a href="http://searchengineland.com/google-confirms-rss-for-web-search-results-14987.php">searchengineland.com</a> la mise en place future de flux RSS pour les recherches Google !</strong> Actuellement, seul un système d&#8217;alertes par mail existe ( Google Alerts ), alors que ses principaux concurrents ( Yahoo et MSN Search ) proposent ce système de flux RSS de résultats de recherche depuis bien longtemps.</p>
<p>De grands changements arrivent donc dans la surveillance des premières pages de Google, et donc dans la <strong>réactivité</strong> des référenceurs quant au placement de leurs pages. Mais, surtout, ce sont des dizaines d&#8217;<strong>applications</strong> qui vont pouvoir être créées en utilisant ces flux, ce qui s&#8217;est produit lors de la sortie de Yahoo ! Search BOSS (Build your Own Search Service) et des API Yahoo !.</p>
<p>Bien évidemment, ce n&#8217;est qu&#8217;un début, et j&#8217;espère que ce flux sera compatible avec les termes de recherche comme site: ou inurl: , qui sont très pratiques pour étudier le positionnement d&#8217;un site. Il sera également agréable que les url des résultats de recherche soient &laquo;&nbsp;<strong>propres</strong>&laquo;&nbsp;, c&#8217;est à dire <strong>directement</strong> vers les sites, et non vers une redirection propriétaire ( <em>ce qui est le cas avec yahoo, alors que MSN fournit les liens directs</em> ).</p>
<p>Je ne cache pas que j&#8217;ai très hâte de voir arriver cette nouveauté, qui apporterait une vraie nouveauté au moteur de recherche de Google ( vous vous en souveniez ? ), et qui m&#8217;apporte déjà de nombreuses idées d&#8217;applications diverses et variées.<br />
Aucune annonce de date, donc wait and see <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://searchengineland.com/google-confirms-rss-for-web-search-results-14987.php">searchengineland.com</a> via <a href="http://www.readwriteweb.com/archives/finally_google_to_offer_rss_fe.php">ReadWriteWeb</a>.</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2008/10/des-flux-rss-pour-les-recherches-google/">Des flux RSS pour les recherches Google !</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Des+flux+RSS+pour+les+recherches+Google+%21&amp;url=http://darklg.me/2008/10/des-flux-rss-pour-les-recherches-google/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2008/10/des-flux-rss-pour-les-recherches-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nettoyer une chaine pour une URL, en PHP</title>
		<link>http://darklg.me/2008/07/nettoyer-une-chaine-pour-une-url-en-php/</link>
		<comments>http://darklg.me/2008/07/nettoyer-une-chaine-pour-une-url-en-php/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 15:58:05 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Développement PHP / MySQL]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=94</guid>
		<description><![CDATA[Un problème simple peut parfois se poser à vous : Vous disposez d&#8217;une chaîne de caractères ( un titre d&#8217;article, par exemple ), que vous souhaitez utiliser pour une URL. Malheureusement, vous ne pouvez pas utiliser directement cette chaine de caractères, qui ne serait pas optimisée pour le référencement, et très peu lisible. C&#8217;est là [...]]]></description>
			<content:encoded><![CDATA[<p>Un problème simple peut parfois se poser à vous :<br />
Vous disposez d&#8217;une chaîne de caractères ( un titre d&#8217;article, par exemple ), que vous souhaitez utiliser pour une URL. <strong>Malheureusement</strong>, vous ne pouvez pas utiliser directement cette chaine de caractères, qui ne serait pas optimisée pour le référencement, et très peu lisible.</p>
<p>C&#8217;est là qu&#8217;intervient la fonction <strong>clear_url()</strong>. Cette dernière nettoie votre chaine, et en retourne une propre et optimisée, pour une url, un identifiant, etc <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> clean_url<span style="color: #009900;">&#40;</span><span style="color: #000088;">$texte</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//Suppression des espaces en début et fin de chaîne</span>
	<span style="color: #000088;">$texte</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$texte</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Suppression des accents</span>
	<span style="color: #000088;">$texte</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strtr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$texte</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËéèêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//mise en minuscule</span>
	<span style="color: #000088;">$texte</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strtolower</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$texte</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Suppression des espaces et caracteres spéciaux</span>
	<span style="color: #000088;">$texte</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span><span style="color: #000088;">$texte</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$texte</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#([^a-z0-9-])#'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span><span style="color: #000088;">$texte</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Suppression des tirets multiples</span>
	<span style="color: #000088;">$texte</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#([-]+)#'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span><span style="color: #000088;">$texte</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Suppression du premier caractère si c'est un tiret</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$texte</span><span style="color: #009900;">&#123;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'-'</span><span style="color: #009900;">&#41;</span>
		<span style="color: #000088;">$texte</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$texte</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Suppression du dernier caractère si c'est un tiret</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$texte</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'-'</span><span style="color: #009900;">&#41;</span>
		<span style="color: #000088;">$texte</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$texte</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$texte</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Elle peut être optimisée ( en virant les étapes intermédiaires ), mais est fonctionnelle et plutôt utile <img src='http://darklg.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Si vous avez une optimisation à partager, <strong>n&#8217;hésitez pas</strong> <img src='http://darklg.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2008/07/nettoyer-une-chaine-pour-une-url-en-php/">Nettoyer une chaine pour une URL, en PHP</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Nettoyer+une+chaine+pour+une+URL%2C+en+PHP&amp;url=http://darklg.me/2008/07/nettoyer-une-chaine-pour-une-url-en-php/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2008/07/nettoyer-une-chaine-pour-une-url-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trouver l&#039;âge exact en fonction d&#039;une date de naissance.</title>
		<link>http://darklg.me/2008/07/trouver-l-age-exact-en-fonction-d-une-date-de-naissance/</link>
		<comments>http://darklg.me/2008/07/trouver-l-age-exact-en-fonction-d-une-date-de-naissance/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 11:21:35 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Développement PHP / MySQL]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[age]]></category>
		<category><![CDATA[anniversaire]]></category>
		<category><![CDATA[calcul]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=85</guid>
		<description><![CDATA[J&#8217;ai créé récemment une fonction simple et efficace pour récupérer l&#8217;âge d&#8217;un membre à partir de cette date de naissance. Trop souvent, j&#8217;ai vu des scripts donnant un âge approximatif calculé à partir des années de naissance. Donc voici ma création, qui récupère l&#8217;année de naissance, ainsi que le mois et le jour ( aux [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai créé récemment une fonction simple et efficace pour récupérer l&#8217;âge d&#8217;un membre à partir de cette date de naissance. Trop souvent, j&#8217;ai vu des scripts donnant un âge approximatif calculé à partir des années de naissance.<br />
Donc voici ma création, qui récupère <strong>l&#8217;année de naissance</strong>, ainsi que le <strong>mois</strong> et le <strong>jour</strong> ( aux formats date <strong>&#8216;Y&#8217;</strong>, <strong>&#8216;n&#8217;</strong> et <strong>&#8216;j&#8217;</strong>, donc 1999, 2000 &#8230; ; 1, 2, 3, &#8230;, 11, 12 et 1, 2, 3, &#8230;, 30, 31 )</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">function</span> age<span style="color: #009900;">&#40;</span><span style="color: #000088;">$annee_naissance</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mois_naissance</span><span style="color: #339933;">,</span> <span style="color: #000088;">$jour_naissance</span><span style="color: #339933;">,</span> <span style="color: #000088;">$timestamp</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Si on veut vérifier à la date actuelle ( par défaut )</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$timestamp</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #000088;">$timestamp</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>
&nbsp;
	<span style="color: #666666; font-style: italic;">//On evalue l'age, à un an par exces</span>
	<span style="color: #000088;">$age</span> <span style="color: #339933;">=</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y'</span><span style="color: #339933;">,</span><span style="color: #000088;">$timestamp</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$annee_naissance</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//On retire un an si l'anniversaire n'est pas encore passé</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mois_naissance</span> <span style="color: #339933;">&gt;</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'n'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$timestamp</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$mois_naissance</span><span style="color: #339933;">==</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'n'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$timestamp</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$jour_naissance</span> <span style="color: #339933;">&gt;</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'j'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$timestamp</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #000088;">$age</span><span style="color: #339933;">--;</span>
&nbsp;
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$age</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #b1b100;">echo</span> age<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1987'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'9'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'11'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Affichera 20</span>
<span style="color: #b1b100;">echo</span> age<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1987</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">9</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Affichera 20</span>
<span style="color: #b1b100;">echo</span> age<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1987'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'09'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'11'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Affichera 20</span>
<span style="color: #b1b100;">echo</span> age<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1987</span><span style="color: #339933;">,</span><span style="color:#800080;">09</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Ne fonctionnera pas : mauvais format de date !</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>à noter un paramètre optionnel : $timestamp, si vous souhaitez calculer un age à une date en particulier <img src='http://darklg.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Si cette fonction vous est utile, c&#8217;est impeccable !<br />
( Et si vous trouvez un bug quelconque, n&#8217;hésitez pas à me le signaler, merci <img src='http://darklg.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2008/07/trouver-l-age-exact-en-fonction-d-une-date-de-naissance/">Trouver l&#039;âge exact en fonction d&#039;une date de naissance.</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Trouver+l%26%23039%3B%C3%A2ge+exact+en+fonction+d%26%23039%3Bune+date+de+naissance.&amp;url=http://darklg.me/2008/07/trouver-l-age-exact-en-fonction-d-une-date-de-naissance/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2008/07/trouver-l-age-exact-en-fonction-d-une-date-de-naissance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

