Articles taggés avec ‘htaccess’

Faire du Hotlink c’est pas bien du tout

Sunday 17 September 2006

Décidément, on en apprend tous les jours. Qu’est-ce qu’un Hotlink? Imaginons que je surfe sur le site A et que je tombe sur une image qui me plaît (un logo, une photo, etc.). Si j’aimerais la mettre sur mon site pour illustrer mon propos (bon dans ce billet je ne parle pas des droits d’auteurs pour ne pas rallonger, ceux qui sont intéressés peuvent lire ceci), je peux télécharger cette image, l’uploader sur mon serveur, et l’insérer dans ma page. Ou, pour aller plus vite, je peux directement l’insérer sur ma page en utilisant son adresse (URL). Ainsi, l’image n’est pas appelé depuis mon serveur mais depuis le site A.

Et le problème des Hotlink est le suivant: chaque image appelée consomme de la bande passante, ce qui peut entraîner un coût non négligeable pour le site A. Donc, le Hotlink ce n’est pas bien ;) On peut lire à ce propos ce mini coup de gueule de l’auteur de WeBlogs P2P & NTIC: Traditionnel vol d’image et hotlink par un site web. Il a d’ailleurs décidé de mettre en place une parade en passant par le fichier htaccess:
# interdit les liens extérieurs
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?bucheron\.net/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|bmp)$ - [NC,F,L]

Tags: , , , ,

Comment rediriger proprement une page web?

Tuesday 18 July 2006

Pour commencer, l’auteur recommande de ne plus utiliser l’astuce META refresh pour la raison suivante:

How do you redirect using html you ask? Here is how: DONT!

Over the past 4-6 years, use of meta tag refresh redirection has been abused for uses in relation to SPAM. The result of this and other scenarios of mis-uses of it, is that when using it, that page WILL be de-indexed from every search engine.

La solution est de passer par un “301 Redirect” que l’on insérera dans un fichier htaccess. L’article “How to redirect a web page, the smart way” explique en détail cette opération ainsi que des solutions en Mod_Rewrite, PHP, ASP, RoR, etc.

Tags: , , , , ,

Générateur de fichier htaccess

Tuesday 6 June 2006

Trouvé sur digg, un générateur de fichier .htaccess: htaccess file generator. Outil intéressant pour comprendre la syntaxe de ces lignes de codes barbares.

Tags: , ,

Redirection Web en HTTP (htaccess), HTML et PHP

Wednesday 8 December 2004

Bonne trouvaille que cette page “Redirection Web en HTTP et HTML“. On trouve toutes les informations nécessaires à la gestion des changements d’adresse d’un site Web lorsqu’on est contraint de déplacer des pages, des répertoires, des sites web complets ainsi que les changements d’extensions des fichiers.

Je vais présenter ici la gestion des changements d’adresse d’un site Web.
Sont concernés les changements de nom de domaine, d’hébergeur, déplacement de pages, de documents ou de répertoires, suppression de documents ou de répertoires, etc.

Bien sûr, il faut prévoir, lors de la conception d’un site, une arborescence suffisamment bien hiérarchisée pour ne pas avoir à déplacer des fichiers. Néanmoins, lorsque cela se produit, une bonne gestion des redirections diminue l’impact négatif, sur les utilisateurs, mais aussi sur les moteurs de recherche.

La philosophie principale est de conserver le plus longtemps possible les redirections, de telle sorte que même les plus anciennes adresses pointent toujours sur le fichier le plus pertinent.

Je vais présenter ici les différentes méthodes dans plusieurs situations.

Tags: , , , ,

Protection et restriction de certaines pages

Saturday 28 August 2004

Cette page indique comment restreindre l’accès web à certaines pages d’une interface (contenues dans un répertoire que l’on va protéger par un login + mot de passe).

La méthode est ici expliquée par l’Université de FRIBOURG mais peut facilement être utilisée dans d’autres contextes. On y apprend comment configurer le fichier .htaccess et .htpasswd. Le must est la présence d’une application permettant d’encrypter un mot de passe.

Tags: , , ,