<?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>NeoSting.net &#187; htaccess</title>
	<atom:link href="http://neosting.net/tag/htaccess/feed" rel="self" type="application/rss+xml" />
	<link>http://neosting.net</link>
	<description>Le petit journal de NeoSting</description>
	<lastBuildDate>Thu, 09 Feb 2012 00:32:31 +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>Faire une redirection par htaccess de son flux rss #Aides et Tutoriels  #NeoSting</title>
		<link>http://neosting.net/aide-tutoriel/faire-une-redirection-par-htaccess-de-son-flux-rss.html</link>
		<comments>http://neosting.net/aide-tutoriel/faire-une-redirection-par-htaccess-de-son-flux-rss.html#comments</comments>
		<pubDate>Tue, 17 Aug 2010 11:41:42 +0000</pubDate>
		<dc:creator>NeoSting</dc:creator>
				<category><![CDATA[Aides et Tutoriels]]></category>
		<category><![CDATA[flux rss]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[redirection]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://neosting.net/?p=6161</guid>
		<description><![CDATA[Je me suis intéressé, par simple curiosité à un article de Daniel sur son blog, qui présentait une liste de plugins pour WordPress à ne surtout pas installer. Il a donc eu, dans sa liste, la bonne idée d'expliquer - sans rentrer dans les détails - qu'on pouvait très bien se passer, grâce au htaccess, [...]]]></description>
			<content:encoded><![CDATA[<p><span class="lettrine">J</span>e me suis intéressé, par simple curiosité à un article de Daniel sur son blog, qui présentait une liste de plugins pour WordPress à <a href="http://www.seomix.fr/wordpress/plugins/extensions-inutiles/">ne surtout pas installer</a>. Il a donc eu, dans sa liste, la bonne idée d'expliquer - sans rentrer dans les détails - qu'on pouvait très bien se passer, grâce au <a href="http://fr.wikipedia.org/wiki/Htaccess">htaccess</a>, de <strong>Feedburner Feedsmith</strong>, le célèbre plugin qui se contente, normalement, de rediriger votre <strong>flux RSS</strong> naturel vers celui de... <strong>Feedburner</strong>. Ce service, il est vrai, propose une meilleure gestion de ses flux.<br />
<br />
A ce propos, ce plugin n'intervient normalement pas dans votre thème wordpress, si vous avez déjà eu l'obligeance de modifier en dur la fonction <span class="red">bloginfo('rss2_url')</span> par son adresse réelle. Raison de plus, alors, pour définitivement abandonner le plugin, qui ne se contente finalement plus que de fournir à votre navigateur l'adresse du flux de Feedburner.<br />
<br />
Feedburner Feedsmith était effectivement un plugin que j'utilisais. Et bête comme je suis, je n'avais tout simplement jamais pensé qu'une redirection web n'avait clairement pas besoin d'un plugin. Je me suis donc renseigné un peu, car l'écriture du fichier <strong>htaccess</strong> n'est pas encore très naturelle chez moi, pour savoir comment faire, quelle syntaxe écrire. Je suis donc tombé sur ma petite bible des blogueurs que j'adore : <a href="http://perishablepress.com/press/2007/12/18/optimize-wordpress-pure-code-alternatives-for-7-unnecessary-plugins/">PerishablePress</a><br />
<br />
Si vous pouvez éditer le fichier .htaccess, qui se trouve (généralement) à la racine de votre structure du blog (attention, c'est un fichier caché, et une option est peut-être à cocher dans votre client FTP pour le voir), alors insérez ce qui suit dedans, et supprimez votre extension :</p>
<pre>
# Redirection du flux rss de wordpress vers feedburner
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
 RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
 RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://l-adresse-du-flux-RSS-de-votre-feedburner [R=302,NC,L]
</IfModule>
</pre>
<p>Si vous en avez profité pour créer un autre flux pour vos commentaires chez ce même fournisseur, la commande sera presque la même</p>
<pre>
# Redirection du flux rss des commentaires de wordpress vers feedburner
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
 RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
 RewriteRule ^comments/feed/?([_0-9a-z-]+)?/?$ http://l-adresse-du-flux-RSS-de-votre-feedburner [R=302,NC,L]
</IfModule>
</pre>
<p>Voilà. Votre moteur de blog ne s'en portera que mieux.</p>
<p>Partager ça sur <a target="_blank" href="http://twitter.com/home?status=RT @NeoSting: Faire une redirection par htaccess de son flux rss http://goo.gl/Az98r">Twitter</a>.
<br />Article rédigé sur le blog de <a href="http://neosting.net/">NeoSting</a> à <a href="http://neosting.net/aide-tutoriel/faire-une-redirection-par-htaccess-de-son-flux-rss.html" title="Faire une redirection par htaccess de son flux rss">cette adresse</a>.
<ul>
<li><a href="http://twitter.com/neosting" title="compte officiel de Cyrille NeoSting">Me suivre sur Twitter</a></li>
<li><a href="https://plus.google.com/111927034333604064488/" title="compte personnel de Cyrille NeoSting">Me suivre sur Google Plus</a></li>
<li><a href="https://plus.google.com/111366965126067392670/" title="Page sur Google Plus dédiée au blog">Suivre la Page+ de NeoSting.net</a></li>
<li><a href="http://www.facebook.com/pages/NeoStingnet/134289813295614/" title="Page sur facebook dédiée au blog">Suivre la page du blog sur facebook</a></li>
</ul></p><img src="http://neosting.net/?ak_action=api_record_view&id=6161&type=feed" alt="" /><p>Articles en relation : <ol>
<li><a href='http://neosting.net/wordpress/plusieurs-flux-rss-avec-son-blog-wordpress.html' rel='bookmark' title='Plusieurs flux RSS avec son blog WordPress'>Plusieurs flux RSS avec son blog WordPress</a></li>
<li><a href='http://neosting.net/wordpress/ajouter-un-flux-rss-sur-ses-articles-dans-wordpress.html' rel='bookmark' title='Ajouter un flux RSS sur ses articles dans WordPress'>Ajouter un flux RSS sur ses articles dans WordPress</a></li>
<li><a href='http://neosting.net/aide-tutoriel/google-plus-plusfeed-feed-rss-flux-convertir-profil.html' rel='bookmark' title='Créer un flux RSS à partir d&#8217;un profil Google+'>Créer un flux RSS à partir d&#8217;un profil Google+</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://neosting.net/aide-tutoriel/faire-une-redirection-par-htaccess-de-son-flux-rss.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment se protéger du hotlinking sous WordPress #Aides et Tutoriels  #WordPress  #NeoSting</title>
		<link>http://neosting.net/wordpress/comment-se-proteger-du-hotlinking-sous-wordpress.html</link>
		<comments>http://neosting.net/wordpress/comment-se-proteger-du-hotlinking-sous-wordpress.html#comments</comments>
		<pubDate>Sun, 15 Nov 2009 23:58:25 +0000</pubDate>
		<dc:creator>NeoSting</dc:creator>
				<category><![CDATA[Aides et Tutoriels]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[bande passante]]></category>
		<category><![CDATA[hotlinking]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[pictpocket]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[vol]]></category>

		<guid isPermaLink="false">http://neosting.net/?p=3154</guid>
		<description><![CDATA[Le "Hot Linking" ou "Direct Linking" en anglais peut être un véritable fléau pour tout webmaster. Mais, késako pour les novices ? Pour essayer, de faire court, c'est l'utilisation abusive de la bande passante d'un serveur externe pour afficher des images (généralement) provenant d'un autre serveur. En gros, et pour essayer de faire encore plus [...]]]></description>
			<content:encoded><![CDATA[<p><span class="lettrine">L</span>e "<a href="http://fr.wikipedia.org/wiki/Hotlinking">Hot Linking</a>" ou "Direct Linking" en anglais peut être un véritable fléau pour tout webmaster. Mais, késako pour les novices ? Pour essayer, de faire court, c'est l'utilisation abusive de la bande passante d'un serveur externe pour afficher des images (généralement) provenant d'un autre serveur. En gros, et pour essayer de faire encore plus concret, un site A va afficher une image, présente sur un site B, en utilisant son adresse internet.<br />
<br />
Ainsi, au lieu de mettre l'image sur le serveur A et écrire ce code HTML :</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;image.gif&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></div></div>

<p>le hotlinker va mettre celui-ci à la place :</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.serveurB.com/image.gif&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></div></div>

<p>En conséquence, c'est toujours le même serveur qui est appelé. Son locataire sera alors le seul à en faire les frais (en payant la bande passante utilisée), et cette erreur peut même aussi conduire un serveur cible à lâcher prise dans certains cas précis d'utilisations massives et abusives. Ainsi, ce geste, qui est très souvent réalisé de manière anodine et inconsciente de la part de jeunes webmasters, peut être mal perçu, et même vite devenir un cauchemar pour les autres.<br />
<br />
Il faut aussi que ces jeunots comprennent qu'en faisant ça, ils s'exposent à des risques graves. Il faut qu'ils sachent qu'à tout moment, la victime peut mettre une autre image (pornographique, trash...) à la place de celle utilisée. Dès lors, un "vieil" article de blog pourrait se retrouver avec des images choquantes ou sans rapport. La solution, pour les hotlinkers est simple : héberger sur leurs serveurs les images qu'ils utilisent...</p>
<h3>La solution Pictpocket</h3>
<blockquote><p><strong>Mise a jour : attention, ce plugin dans sa version 1.4.2 qui n'est plus mis à jour est très <a href="http://www.boiteaweb.fr/pictpocket-1-4-2-xss-blind-sqli-csrf-lfi-1334.html">dangereux pour la sécurité</a> de votre blog, car il contient de nombreuses failles de sécurité dont une qui permet de lui faire lire vos fichiers php comme des textes...</strong></p></blockquote>
<p>Du côté des victimes, heureusement, des solutions simples existent aussi pour s'en protéger. Lorsque l'on est sous WordPress, par exemple, il existe un plugin créé par <a href="http://www.semageek.com/">Semageek</a> pour bien gérer ça. Il se nomme <a href="http://wordpress.org/extend/plugins/pictpocket/">PictPocket</a>. Une fois installé, il devra pouvoir avoir accès au .htaccess, à la racine du site. Ensuite, dans le panneau d'administration, il vous indiquera le lien des sites qui se servent et vous donnera même les liens des images hotlinkées. Côté "configuration", elle est très simple, puisque vous pourrez autoriser ou bloquer chaque cas que vous rencontrez, en les mettant en plus dans des catégories prédéfinies. Les moteurs de recherche, par exemple, sont fort logiquement des "voleurs". Vous pourrez donc les placer dans la rubrique des sites de confiance.<br />
<br />
Sachez aussi que <a href="http://www.semageek.com/pictpocket-un-plugin-wp-qui-identifie-et-bloque-les-voleurs-de-contenu/">PictPocket</a> vous permet même de définir une image type, qui sera alors affichée à la place des "volées". Pour infos, ce <del datetime="2011-08-03T11:17:36+00:00">merveilleux</del> plugin utilise donc, avec un certain talent, le <a href="http://fr.wikipedia.org/wiki/.htaccess#URL_Rewriting">URL Rewriting</a> que l'on place dans le <a href="http://fr.wikipedia.org/wiki/.htaccess">.htaccess</a>.</p>
<h3>Du côté manuel</h3>
<p>Si vous ne pouvez pas utiliser le plugin, ou ceux qui préfèrent le faire manuellement, avec la rigidité qui va avec, voici les lignes de code à écrire. Elles permettent de remplacer toutes images "chopées" par celle nommée hotlink.jpe dans le répertoire "goaway" : </p>
<blockquote><p>
RewriteEngine On<br />
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]<br />
RewriteCond %{HTTP_REFERER} !^$<br />
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /goaway/nohotlink.jpe [L]
</p></blockquote>
<p>Vous pouvez retrouver les lignes de ce petit tutoriel avec d'autres <a href="http://altlab.com/htaccess_tutorial.html">explications en anglais ici</a>.<br />
<br />
Plus généralement et pour finir, le hotlink ne se définit pas uniquement par le vol d'images. Il se traduit aussi par le vol de contenu, sous forme de pompage d'informations sans citer la source, et ça, c'est très très mal vu. Célemal :D</p>
<p>Partager ça sur <a target="_blank" href="http://twitter.com/home?status=RT @NeoSting: Comment se protéger du hotlinking sous WordPress http://goo.gl/LDf32">Twitter</a>.
<br />Article rédigé sur le blog de <a href="http://neosting.net/">NeoSting</a> à <a href="http://neosting.net/wordpress/comment-se-proteger-du-hotlinking-sous-wordpress.html" title="Comment se protéger du hotlinking sous WordPress">cette adresse</a>.
<ul>
<li><a href="http://twitter.com/neosting" title="compte officiel de Cyrille NeoSting">Me suivre sur Twitter</a></li>
<li><a href="https://plus.google.com/111927034333604064488/" title="compte personnel de Cyrille NeoSting">Me suivre sur Google Plus</a></li>
<li><a href="https://plus.google.com/111366965126067392670/" title="Page sur Google Plus dédiée au blog">Suivre la Page+ de NeoSting.net</a></li>
<li><a href="http://www.facebook.com/pages/NeoStingnet/134289813295614/" title="Page sur facebook dédiée au blog">Suivre la page du blog sur facebook</a></li>
</ul></p><img src="http://neosting.net/?ak_action=api_record_view&id=3154&type=feed" alt="" /><p>Articles en relation : <ol>
<li><a href='http://neosting.net/wordpress/integrer-une-page-web-dans-son-post-sous-wordpress.html' rel='bookmark' title='Intégrer une page web dans son post sous wordpress'>Intégrer une page web dans son post sous wordpress</a></li>
<li><a href='http://neosting.net/wordpress/afficher-du-code-dans-un-article-sous-wordpress.html' rel='bookmark' title='Afficher du code dans un article sous WordPress'>Afficher du code dans un article sous WordPress</a></li>
<li><a href='http://neosting.net/wordpress/comment-utiliser-champs-personnalises-custom-fields-wordpress.html' rel='bookmark' title='Comment utiliser les champs personnalisés de WordPress ?'>Comment utiliser les champs personnalisés de WordPress ?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://neosting.net/wordpress/comment-se-proteger-du-hotlinking-sous-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 2/30 queries in 0.021 seconds using memcached
Object Caching 632/676 objects using memcached

Served from: neosting.net @ 2012-02-09 05:08:48 -->
