Redirection avec un .htaccess
Résolu
petinouv
Messages postés
662
Date d'inscription
Statut
Membre
Dernière intervention
-
petinouv Messages postés 662 Date d'inscription Statut Membre Dernière intervention -
petinouv Messages postés 662 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Pour mon site, je souhaiterait que les visiteurs allant sur monsite.com/aide (et tous les autres fichiers du genre monsite.com/aide/page1.php etc...) soient redirigés sur monsite.com/forum (même les pages page1.php etc...)
J'ai entendu dire que c'était possible avec un .htaccess, mais je ne connais pas la syntaxe. Pouvez-vous m'aider ?
Merci d'avance.
Pour mon site, je souhaiterait que les visiteurs allant sur monsite.com/aide (et tous les autres fichiers du genre monsite.com/aide/page1.php etc...) soient redirigés sur monsite.com/forum (même les pages page1.php etc...)
J'ai entendu dire que c'était possible avec un .htaccess, mais je ne connais pas la syntaxe. Pouvez-vous m'aider ?
Merci d'avance.
A voir également:
- Redirection avec un .htaccess
- Avertissement de redirection - Forum Virus
- Redirection de mail - Guide
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. ✓ - Forum Google Chrome
- Redirection 410 - Forum MacOS
- Retrouver un url interrogé ✓ - Forum Réseaux sociaux
9 réponses
RedirectPermanent index.html http://www.domaine.tld/public/data/index.php
plus d'infos ici : https://www.webmaster-hub.com/publications/le-fichier-htaccess/
plus d'infos ici : https://www.webmaster-hub.com/publications/le-fichier-htaccess/
Vous avez déplacé vos pages ?
Il est parfois nécessaire de déplacer certaines pages ou répertoires d’un site dans l’optique d’une restructuration. Ceci ne va pas sans poser quelques problèmes inhérents au changement d’adresse :
- la page n’est plus accessible pour les visiteurs qui l’ont mise dans leurs favoris.
- les références à cette page dans les moteurs de recherche et annuaires pointent vers l’ancienne adresse.
Dans ces deux cas de figure, plutôt que de présenter une page d’erreur personnalisée au visiteur, il est beaucoup plus élégant de le rediriger automatiquement vers la nouvelle adresse. Ici encore, le fichier .htaccess nous sera précieux.
Pour déplacer une page :
RedirectPermanent ancien.html http://www.domaine.tld/nouveau.html
Cette directive signale au navigateur que la page ancien.html a été renommée nouveau.html et renvoie l’entête correcte au navigateur pour signaler ce fait (entête 301 "déplacement permanent"). L’avantage de cette approche est que les robots d’indexation des différents moteurs apprendront que cette page a été déplacée et modifieront leur index pour refléter la nouvelle adresse. Dans le cas de Google, le PageRank [4] de l’ancienne page sera automatiquement transmis à la nouvelle page.
Il est parfois nécessaire de déplacer certaines pages ou répertoires d’un site dans l’optique d’une restructuration. Ceci ne va pas sans poser quelques problèmes inhérents au changement d’adresse :
- la page n’est plus accessible pour les visiteurs qui l’ont mise dans leurs favoris.
- les références à cette page dans les moteurs de recherche et annuaires pointent vers l’ancienne adresse.
Dans ces deux cas de figure, plutôt que de présenter une page d’erreur personnalisée au visiteur, il est beaucoup plus élégant de le rediriger automatiquement vers la nouvelle adresse. Ici encore, le fichier .htaccess nous sera précieux.
Pour déplacer une page :
RedirectPermanent ancien.html http://www.domaine.tld/nouveau.html
Cette directive signale au navigateur que la page ancien.html a été renommée nouveau.html et renvoie l’entête correcte au navigateur pour signaler ce fait (entête 301 "déplacement permanent"). L’avantage de cette approche est que les robots d’indexation des différents moteurs apprendront que cette page a été déplacée et modifieront leur index pour refléter la nouvelle adresse. Dans le cas de Google, le PageRank [4] de l’ancienne page sera automatiquement transmis à la nouvelle page.
RedirectPermanent monsite.com/aide/nimportequoi.php monsite.com/forum/index.php?c=8
ou sinon,
RedirectPermanent nimportequoi.php monsite.com/forum/index.php?c=8
ou sinon,
RedirectPermanent nimportequoi.php monsite.com/forum/index.php?c=8
En fait, quand je dis nimportequoi.php , je veux dire tout le contenu de mon dossier aide et le redirectpermanent que tu me donnes ajoute le nom de l'éventuel fichier à la fin de monsite.com/forum/index.php?c=8
Je m'explique autrement :
J'ai un dossier aide contenant plein de fichiers (page1.php, page2.php, etc...), et je voudrais que si un visiteur accède à l'un de ces fichiers, il soit redirigé vers monsite.com/forum/index.php?c=8 uniquement. Pas de monsite.com/forum/index.php?c=8page1.php ou autre.
Merci d'avance.
Je m'explique autrement :
J'ai un dossier aide contenant plein de fichiers (page1.php, page2.php, etc...), et je voudrais que si un visiteur accède à l'un de ces fichiers, il soit redirigé vers monsite.com/forum/index.php?c=8 uniquement. Pas de monsite.com/forum/index.php?c=8page1.php ou autre.
Merci d'avance.
sinon, utilise une balise meta : <meta http-equiv="refresh" content="secondes;URL=adresse-de-redirection">
met en secondes 0 et tu verras
met en secondes 0 et tu verras
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pour les redirections je pense que tu trouveras toutes les solutions (efficaces et reconnues) ici :
http://referencer.unesourisetmoi.info/articles.php?pg=art86
@+
b g
http://referencer.unesourisetmoi.info/articles.php?pg=art86
@+
b g
pour un repertoire complet :
Pour déplacer un répertoire :
RedirectPermanent /ancien http://www.domaine.tld/nouveau/
Il est important de noter que dans le cas d’utilisation de la directive RedirectPermanent, la nouvelle adresse de page ou de répertoire doit être une URL complète.
Pour déplacer un répertoire :
RedirectPermanent /ancien http://www.domaine.tld/nouveau/
Il est important de noter que dans le cas d’utilisation de la directive RedirectPermanent, la nouvelle adresse de page ou de répertoire doit être une URL complète.
En fait, c'est un dossier contenant un forum phpbb2 que j'ai remplacé par un autre, dans un autre dossier, et j'aurais voulu faire en sorte que les visiteurs ayant déjà des liens vers l'ancien forum soient redirigés vers l'index du nouveau forum.
Merci de ton intervention, mais en fait, j'ai déjà ceci :
RedirectPermanent /aide/ http://monsite.com/forum/index.php?c=8
Le problème, c'est que si un visiteur va sur monsite.com/aide/page1.php il est redirigé vers monsite.com/forum/index.php?c=8page1.php et je voudrais qu'il soit plutôt redirigé vers monsite.com/forum/index.php?c=8
Merci d'avance.