Redirection permanente

WRInaute discret
Bonjour,

Je fais une redirection permanente de toutes les urls pour un site, afin de les raccourcir.

Je vais la faire dans le htacess sous forme de ;
RedirectPermanent /ancienne.html http://www.exemple.com/nouvelle.html

Est-ce que je suis obligé de mettre les .html à la fin des urls ou pas? Car mes urls n'en ont pas, elles finissent par /

J'ai une bonne centaine d'url a redirigé, je voudrais pas me foirer en mettant le fichier htacess a la racine et me rendre compte que ça ne marche pas lol!

merci pour votre aide!
 
WRInaute discret
Ma redirection ne marche pas comme je l'ai écris plus haut :D

Je ne comprends pas trop pourquoi, peut être faut il mettre .html à la fin des urls (mais je n'en ai pas sur le site en question).

J'ai mis le fichier renommé en .htaccess a la racine du nom de domaine c est à dire au même endroit que htdocs

C'"est la première redirection que je fais via htaccess donc à mon avis j'ai foiré quelques part :p

J"ai écrit exaxtement :

RedirectPermanent /page1/ http://www.monsite.fr/nouvellepage1/

pour faire passer la page-> http://www.monsite.fr/page1/ à la page http://www.monsite.fr/nouvellepage1/

J'ai couillé ou? :D
 
WRInaute passionné
Quand tu dis que tu as mis le htaccass à la racine de ton nom de domaine c'est au même endroit que se trouve l'index?

Et pour la redirection mets l'adresse qui s'affiche dans la barre d'adresse de ton navigateur ton navigateur
 
WRInaute discret
Alors pour etre honnete je nesais pas ou est l index!

Sur le ftp je vais sur mon site www.monsite.fr
Ensuite acette localisation je n ai que le dossier htdocs, je l ai donc mis a cote de htdocs, je pensais que c etait la la racine. Je suis sous WP
 
WRInaute accro
Hello

dans WordPress (manque une information importante dans ta demande) tu AS un .htaccess à la racine de ton site.
La racine de ton site est là où tu vas via ftp, et tu dois y avoir un fichier index.php et un fichier wp-config.php

Ensuite, sur WP, il vaut mieux utiliser des plugins quand on peut pour gérer les redirections, et réserver le .htacess aux cas ponctuels.

Pourquoi ? parce que toutes les règles de réécriture sont gérées en base de données. Tu as un plugin (je ne sais plus lequel) qui permet de conserver la mémoire de l'ancienne structure d'url quand tu en changes.

Pareil si tu changes l'adresse individuelle d'une page (le slug), utilise un plugin comme quick redirect, qui gère les redirections via php
 
WRInaute discret
Ok marie Aude, merci pour ton aide je vais regarder ça, car d'après ce que tu dis mon fichier htaccess que j'ai rajouté n'est pas à la bonne place! (il n'y en avait pas un).

J'avais toujours lu que c'était plus propre de faire les redirections par htaccess que par un bout de code!Du coup tu me mets le doute!

En fait c'est juste pour que google me crée pas du duplicate content à avoir l'ancienne page et la nouvelle indexée simultanément, c'est pour ça que je veux redirigé chaque ancienne sur les nouvelles.
 
WRInaute discret
Super merci pour ton conseil ça a marché du premier coup!

Faudrait du coup préciser dans les tutoriel que la racine du site, c'est à l'intérieur du fichier htdocs pour ceux qui utilisent WP :)
 
WRInaute accro
Euh non...

la racine du site est totalement indépendante de wordpress. Le dossier "racine" dépend :
1- de l'hébergeur
2- de la configuration de ton nom de domaine (principal, secondaire)
3- du dossier d'installation
 
Discussions similaires
Haut