Réécriture d'url d'un dossier - mod rewrite Apache

Rédigé par adm - 26 décembre 2012

Un problème qui peut arriver c'est de réécrire une url d'un fichier qui se trouve dans un dossier et l'envoyer sur une autre page

Un cas concrêt? Un site fait un lien vers le vôtre mais s'est trompé dans le nom de la page. Ce qui vous crée une erreur visualisable par exemple dans outils webmaster de google.

Notre cas : Nous avons un dossier qui s'apelle "luciole", situé dans le www du répertoire apache.

Dans ce répertoire, nous avons un fichier apellé bestiole.php, malheureusement le site qui fait pointer un lien vers cette page, s'est trompé et a indiqué une page bestiolle.php qui elle n'existe pas.

Pour remédier à cette situation, nous allons ajouter dans le répertoire luciole, un fichier .htaccess

Et dans celui-ci nous allons indiquer les lignes suivantes :

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^bestiolle\.phpLe$ /luciole/bestiole.php [QSA,L,R=301]

Explication des drapeaux QSA indique que toutes les adresses comportant des variables seront redirigées intégralement  tandis que R=301 indique redirection permanente. Le L arrête le traitement de cette demande.

Classé dans : apache, - Mots clés : aucun

Écrire un commentaire

Quelle est la deuxième lettre du mot ibbsrf ? : 

Catégories

Archives

Mots clés

Derniers articles

Derniers commentaires