Codes sources Apache disponibles [18]

Bouts de codes

Liste des codes sources disponibles en Apache dans la catégorie : Redirection

Classement par date

snippets



18.  Redirection d'un ancien nom de domaine vers un nouveau nom de domaine ( 21 Mai 2013 )
CODE 1 Ce code redirige votre site vers son nouveau nom de domaine. Attention ce code ne tient pas compte des pages profondes. Toute les pages seront redirigés vers la racine du nouveau nom de domaine. CODE 2 Idem, ce code redirige votre site vers son nouveau nom de domaine. Ce code tient compte des pages profondes. Toute les pages...
17.  Redirection https vers http ou http vers https, redirection page sécurisée SSL/TLS ( 09 Avril 2013 )
Il est parfois utile de pouvoir rediriger l'accès à des pages sécurisées vers la version non sécurisée. C'est utile pour éviter le duplicate content quand une même page est accessible via http et https. Pour les sites qui n'ont pas besoin d'être sécurisés il est même préférable de mettre en place la redirection https vers http (tout comme celle...
16.  Rediriger un domaine vers un autre et suivre dans Google analytics ( 16 Sept 2011 )
Pour éviter le duplicate content il est indispensable de ne pas afficher le même contenu sur deux domaines différents. La meilleure solution quand on possède plusieurs déclinaisons de noms de domaines pour le même contenu est donc de définir un domaine principal et rediriger tous les autres vers celui-ci. Si on se contente d'une redirection basique...
15.  Tracking des liens du bouton J'aime de Facebook dans Analytics ( 24 Jan 2011 )
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. Vous pouvez par exemple donner la valeur "facebook" à cet attribut ou indiquer en plus une notion de position dans la page. Ainsi le lien visible sur le mur d'une personne qui a aimé dispose de deux...
14.  Redirection d'un répertoire vers un sous domaine ( 24 Jan 2011 )
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 de code dans le fichier .htaccess de votre sous domaine, le fichier .htaccess qui se trouve dans le répertoire ou se trouve les fichiers de votre sous domaine.
13.  Rediriger tout en gardant l'url d'origine ( 08 Mars 2010 )
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 d'apache et l'option [P] (mode proxy). Ou bien utiliser la directive ProxyPass du module mod_proxy d'Apache. a noter: Dans les deux cas le mod_proxy doit être activé.
12.  Rediriger la racine d'un site vers un répertoire ( 03 Juil 2008 )
Si vous n'avez par exemple 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 arrivant à la racine du site vers ce répertoire. Remarque: A partir de la version 2 d’apache l’url se terminant par / et celle se terminant par /index.php sont considérées comme...
11.  Forcer l'accès en français si aucune langue n'est sélectionnée ( 21 Juin 2008 )
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. Cet exemple est basé sur une gestion multi-langue par sous-répertoire avec deux répertoires /fr/ et /en/. Si le site est accédé par la racine ou un répertoire différent de /fr/ ou /en/, une redirection force...
10.  Renommer l'url et les paramètres avec une redirection 301 ( 21 Juin 2008 )
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. Dans cet exemple nous renommons /ancienne_page.php?oldparam1=p1&oldparam2=p2 en /nouvelle_page.php?newparam1=p1&newparam2=p2 en utilisant une redirection permanente (301).
9.  Obliger l'accès avec index.php et rediriger l'accès par / ( 21 Juin 2008 )
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 "/". Dans ce cas une règle de redirection renvoie vers index.php. Le flag R indique une redirection temporaire (302). Pour faire une redirection permanente (301) il suffit de mettre R=301 à la place. Il...
8.  Redirection d'une arborescence vers une page unique ( 11 Juin 2008 )
Il est parfois nécessaire de renvoyer tout un site ou une arborescence vers une url particulière. Pour cela, deux solutions sont possibles. La première utilise la directive RedirectMatch et donc le mod_alias. La deuxième utilise une règle de réécriture du mod_rewrite. Nous utilisons le statut "seeother" (303) qui indique que la ressource a été...
7.  Rediriger une page vers une url contenant la date du jour ( 31 Mai 2008 )
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. Dans cet exemple nous allons faire une redirection permanente de la page http://www.example.com/calendrier/ vers http://www.example.com/calendrier/AAAA-MM-JJ.html ou AAAA, MM et JJ correspondent à l'année,...
6.  Redirige tout un repertoire d'un domaine principale vers un sous-domaine ( 11 Mai 2008 )
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 et permet de rediriger le répertoire /wordpress/ vers le sous-domaine blog.example.com. La deuxième utilise une règle de réécriture (qui nécessite donc que le moteur de réécriture soit...
5.  Déplacer une arborescence ( 07 Mai 2008 )
Pour déplacer tout une arborescence vers un autre endroit sans changer la structure ni les paramètres il suffit d'utiliser un RedirectPermanent. Le but est de déplacer par exemple les url commençant par http://www.example.com/ici/ vers http://www.example.com/la/bas/. Ainsi, l'url http://www.example.com/ici/unrepertoire/unpage.html?id=3 est...
4.  Rediriger tout un répertoire vers la racine ( 07 Mai 2008 )
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. Toutes les url commençant par http://www.example.com/unrepertoire/ sont redirigée de manière permanente vers http://www.example.com/ Deux solutions sont possibles. La première consiste à définir la règle dans le...
3.  Forcer la redirection de index.html vers / ( 02 Mai 2008 )
Pour éviter le duplicate content, il est indispensable d'empêcher l'accès aux répertoires par l'index. Pour rediriger une url du type http://www.example.com/index.hml vers http://www.example.com/, il est possible d'ajouter ce code dans le fichier .htaccess à la racine du site. La condition sur THE_REQUEST permet d'éviter que la redirection boucle....
2.  Empêcher l'accès avec www. ( 02 Mai 2008 )
Pour éviter le contenu dupliqué, il est indispensable de ne pas pouvoir accéder au site avec et sans www. La majorité des webmasters font le choix du site avec www car les internautes y sont habitués. Pour empêcher l'accès avec www, il faut définir une redirection permanente. Ainsi il n'existe pas deux pages identiques et donc pas de risque de...
1.  Redirection massive avec le sous domaine (www) ( 04 Mai 2008 )
Vous cherchez à rediriger votre site entier vers les pages contenant le sous-domaine www. Ce code devrait vous y aider en ajoutant automatiquement www. s'il est manquant. Le flag R=301 est optionnel. Si vous ne voulez pas de redirection définitive, vous pouvez la retirer en enlevant le flag R=301. Vous ne risquez donc pas un contenu dupliqué...

Derniers codes sources - snippets