Tracking des liens du bouton J'aime de Facebook dans Analytics
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.
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.
Pour tester un site internet avant de le mettre en ligne, il est souvent nécessaire d'installer un serveur http sur son PC.
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 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.
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 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.
Pour éviter le duplicate content il est indispensable de ne pas afficher le même contenu sur deux domaines différents.
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 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
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 de manière permanente tout un répertoire vers un sous domaine deux solutions sont possibles. La première utilise l'instruction RedirectPermanent
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
Vous cherchez à rediriger votre site entier vers les pages contenant le sous-domaine www. Ce code devrait vous y aider en ajoutant automatiquement www.
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.
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 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.
Ce code redirige votre site vers son nouveau nom de domaine. Code qui tient compte des pages profondes.
Certains créateurs de site ne se compliquent pas pour obtenir du contenu de qualité rapidement : ils affichent les photos des autres.
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&
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 est possible de réécrire les url des sous-domaine vers le domaine principal en utilisant une variable contenant son nom.
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.
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.
Les hackers exploitent souvent la facilité qui consiste à définir les variables GET ou POST en variables globales.
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 "/".
Pour renvoyer un Content-Type différent quand on utilise une règle de réécriture il est possible d'utiliser l'instruction AddType.
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 maitriser l'affiche du contenu d'un répertoire, il est possible d'utiliser la directive DirectoryIndex.
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).
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.
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
Pour éviter le duplicate content, il est indispensable d'empêcher l'accès aux répertoires par l'index.
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.
Rediriger HTTP vers HTTPS. Avant de faire la redirection HTTPS, vérifier que votre hébergement possède un certificat SSL.
Pour qu'une RewriteRule ne s'applique que si le script existe il faut ajouter une condition testant la variable REQUEST_FILENAME.
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.
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 soit exécutée que si la requête ne correspond pas à un répertoire existant, il suffit d'ajouter une condition.
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 éviter le contenu dupliqué, il est indispensable de ne pas pouvoir accéder au site avec et sans www.
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.
La directive ServerSignature permet la configuration d'une ligne de bas de page pour les documents générés par le serveur.
HTACCESS - Pour déplacer toute une arborescence sur une autre url sans changer la structure ni les paramètres vous pouvez utiliser RedirectPermanent.
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.
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.
Si le module speling est chargé, il est possible de corriger automatiquement les erreurs de saisie dans les url : les dysorthographies.
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
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.
Il est nécessaire de bloquer certains robots qui ne respectent pas le fichier robots.txt et qui tentent de pirater le site.
Rediriger vers une version différente de fichier en fonction de l'heure de la journée.
Bloquer l'accès à certains fichiers sensibles ou que vous stocker pour faire une copie de sauvegarde.
Pour stopper des sites qui spamment la meilleure solution est de prendre le code .htaccess car il s'installe facilement.
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 autoriser l'accès qu'à certains types de fichier il faut définir plusieurs groupes de directives.
Si AllowOverride est autorisé sur le site entier, le serveur doit vérifier chaque répertoire pour tenir compte des fichiers .htaccess.
Astuce qui consiste à inverser la condition pour ne pas appliquer nos règles de réécriture.
C'est un code simple que vous pouvez mettre dans votre fichier .htaccess pour bloquer les spammeur qui vous vide votre bande passante.
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