29 Mai 2008
Ajouter un logo en filigrane sur vos images et vos photos
Il est très fréquent de retrouver ses images sur un autre site sans avoir donné son accord. La meilleure solution est d'ajouter un filigrane
Il est très fréquent de retrouver ses images sur un autre site sans avoir donné son accord. La meilleure solution est d'ajouter un filigrane
C'est un code simple que vous pouvez mettre dans votre fichier .htaccess pour bloquer les spammeur qui vous vide votre bande passante.
Astuce qui consiste à inverser la condition pour ne pas appliquer nos règles de réécriture.
Si AllowOverride est autorisé sur le site entier, le serveur doit vérifier chaque répertoire pour tenir compte des fichiers .htaccess.
Pour autoriser l'accès qu'à certains types de fichier il faut définir plusieurs groupes de directives.
Il arrive que certaines adresses IP génèrent trop de requêtes et saturent le serveur. Il est possible de les bloquer en utilisant le .htaccess
Pour stopper des sites qui spamment la meilleure solution est de prendre le code .htaccess car il s'installe facilement.
Bloquer l'accès à certains fichiers sensibles ou que vous stocker pour faire une copie de sauvegarde.
Il est nécessaire de bloquer certains robots qui ne respectent pas le fichier robots.txt et qui tentent de pirater le site.
Pour avoir du php avec une extension html, il y a deux solutions : La première consiste à indiquer au serveur que les fichiers avec une extensions.
Pour préserver de la bande passante, il est possible de compresser à la volée les pages envoyées par le serveur. Si cette option est mise à "On&q
Si le module speling est chargé, il est possible de corriger automatiquement les erreurs de saisie dans les url : les dysorthographies.
Il est possible de définir un jeu de caractères (charset) par défaut. Il sera renvoyé par le serveur avec le type mime.
Chez certains hébergeurs comme OVH ou infomaniak l'option MultiViews est active par défaut. Cette option met en oeuvre la négociation de contenu.
HTACCESS - Pour déplacer toute une arborescence sur une autre url sans changer la structure ni les paramètres vous pouvez utiliser RedirectPermanent.
La directive ServerSignature permet la configuration d'une ligne de bas de page pour les documents générés par le serveur.
Si quelque chose dans votre réécriture cause une boucle infinie et vous ne savez pas comment l'arrêter alors vous pouvez utiliser ce bout de code.
Pour éviter le contenu dupliqué, il est indispensable de ne pas pouvoir accéder au site avec et sans www.
Pour éviter de charger trop souvent une url statique qui ne change jamais il est possible d'utiliser le module Apache mod_expires. Ce module se
Pour qu'une RewriteRule ne soit exécutée que si la requête ne correspond pas à un répertoire existant, il suffit d'ajouter une condition.
Pour qu'une RewriteRule ne s'applique que si le script n'existe pas il faut ajouter une condition testant la variable REQUEST_FILENAME.
Pour qu'une RewriteRule ne s'applique que si le script existe il faut ajouter une condition testant la variable REQUEST_FILENAME.
Rediriger HTTP vers HTTPS. Avant de faire la redirection HTTPS, vérifier que votre hébergement possède un certificat SSL.
La gestion des sites multi-langues peut se faire de différentes façons : Avec des sous domaines, ou des extensions de domaines différentes.
Pour éviter le duplicate content, il est indispensable d'empêcher l'accès aux répertoires par l'index.
Rediriger vers une version différente de fichier en fonction de l'heure de la journée.
La gestion de cache se fait en sauvegardant les pages html dynamiques pour ne pas les recalculer à chaque accès. Pour cela, nous allons sauvegarder
HTACCESS - Par défaut, l'accès à 1 répertoire ne contenant pas de fichier index.html, index.php est possible. Solution suffit d'ajouter 1 ligne.
De plus en plus de personnes font un site internet en pillant le travaille des autres. Le plus souvent il s'agit de MFA (made for adsense).
Pour maitriser l'affiche du contenu d'un répertoire, il est possible d'utiliser la directive DirectoryIndex.
Ce code vous permet d'économiser de la bande passante et de rendre l'affichage de votre site beaucoup plus rapide pour les personnes revenant
Pour renvoyer un Content-Type différent quand on utilise une règle de réécriture il est possible d'utiliser l'instruction AddType.
Pour obliger l'accès explicite par le fichier index il suffit d'une règle simple. Il faut tester l'URI pour vérifier qu'elle se termine par un "/".
HTACCESS - La protection d'1 répertoire par mot de passe est différente chez Free. La syntaxe dans le fichier .htaccess diffère légèrement.
Les hackers exploitent souvent la facilité qui consiste à définir les variables GET ou POST en variables globales.
Il est possible d'empêcher l'accès à un répertoire contenant par exemple des scripts d'administration en utilisant un mot de passe.
Il est possible de réécrire les url des sous-domaine vers le domaine principal en utilisant une variable contenant son nom.
Si tous vos sous-domaines pointent vers un répertoire contenant un répertoire au nom de chaque sous-domaine, il est possible d'utiliser une règle.
Il n'est pas possible d'avoir plus de 9 rétroréférences avec le motif d'une RewriteRule. Ainsi $10 ne correspond pas à la dixième rétroréf&
Pour qu'une règle de réécriture ne soit appliquée que si la requête ne correspond ni a un fichier existant ni à un répertoire existant.
Certains créateurs de site ne se compliquent pas pour obtenir du contenu de qualité rapidement : ils affichent les photos des autres.
Ce code redirige votre site vers son nouveau nom de domaine. Code qui tient compte des pages profondes.
Il arrive souvent que les moteurs indexent des pages de votre sous domaine mais à partir du répertoire. Pour contrer ce problème il vous suffit d'ajouter ces 2 lignes.
Il est parfois nécessaire de renvoyer tout un site ou une arborescence vers une url particulière. Pour cela, deux solutions sont possibles.
Il est parfois utile de pouvoir rediriger l'accès à des pages sécurisées vers la version non sécurisée. Utile pour éviter le duplicate content.
Vous cherchez à rediriger votre site entier vers les pages contenant le sous-domaine www. Ce code devrait vous y aider en ajoutant automatiquement www.
Vous faites la maintenance de votre site et vous voulez que les visiteurs soit rediriger sur une page qui signale la maintenance du site, pendant que
Pour rediriger de manière permanente tout un répertoire vers un sous domaine deux solutions sont possibles. La première utilise l'instruction RedirectPermanent
Si vous n'avez par ex qu'un blog sur votre site et qu'il se trouve dans un répertoire blog, il est possible que vous ayez besoin de renvoyer les visiteurs.
Pour rediriger un site vers un autre domaine tout en gardant l'url d'origine dans la barre du navigateur il faut utiliser le module mod_proxy
Pour rediriger tous un répertoire et ses sous-répertoires vers la racine, il faut définir une règle de réécriture avec le flag R=301.
Pour éviter le duplicate content il est indispensable de ne pas afficher le même contenu sur deux domaines différents.
Pour renvoyer automatiquement une page vers une url contenant la date du jour il est possible d'utiliser les variables système de date et heure.
Voici 3000 lignes à placer dans votre fichier .htaccess, pas d'inquiétude sur la taille, votre serveur ira bien plus vite en bloquant ces REFERER pourris.
Pour renommer une page contenant deux paramètres nous allons définir une règle associée à une condition sur la chaîne de requête GET.
Il est fréquent de se faire voler les images d'un site internet. Pour qu'elles ne soient affichées sur un site non autorisé, utiliser une règle dans le fichier .hta
Pour tester un site internet avant de le mettre en ligne, il est souvent nécessaire d'installer un serveur http sur son PC.
Voici un exemple concret de modification du nom de paramètres dans une url. Facebook permet d'ajouter un attribut ref="votre_ref" au bouton like.