|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
damdamgc Nouveau WRInaute
Inscrit le: 08 Aoû 2005 Messages: 9
|
Posté le : Dim Avr 15, 2007 1:47 Sujet du message: Comment faire pour reecrire ? |
|
|
Bonjour,
j'ai un site : monsite.fr
avec un dossier : anciendossier
comment rediriger automatiquement quand on demande le fichier
monsite.fr/anciendossier/pageX.htm
vers
monsite.fr/nouveaudossier/pageX.htm
Avec une meta refresh pour 1 page c'est facilement faisable, mais si on a beaucoup de page, comment écrire une regle pour precisement chaque page de l'ancien dossier vrs le nouveau ?
Je trouve pas précisement ma réponse ici ou sur le net , même si je suis sur qu'elle existe.
Un coup de main serait le bienvenue,
Merci. |
|
| |
|
 |
latitude1661 WRInaute occasionnel

Inscrit le: 25 Mai 2006 Messages: 103 Localisation: Guadeloupe
|
Posté le : Dim Avr 15, 2007 6:29 Sujet du message: Comment faire pour reecrire ? |
|
|
Il me semble qu'un htaccess avec ceci devrait faire l'affaire
| Code: |
| RedirectPermanent /ancien_dossier http://www.monsite.com/nouveau_dossier/ |
|
|
| |
|
 |
damdamgc Nouveau WRInaute
Inscrit le: 08 Aoû 2005 Messages: 9
|
Posté le : Dim Avr 15, 2007 10:23 Sujet du message: oui mais ... |
|
|
Bonjour,
merci pour la réponse, mais je voudrai que chaque pas ou sous-dossier pointe directement sur la meme page page dans le nouveau dossier :
- que quand on clique sur : monsite.fr/anciendossier/pageX.htm
ou
monsite.fr/anciendossier/sousdossier/
on soit rediriger automatiquement vers :
monsite.fr/nouveaudossier/pageX.htm
ou
monsite.fr/nouveaudossier/sousdossier/
...
Actuellement cela redirige avec ta solution sur :
monsite.fr/nouveaudossier/
Tu vois mon problème ?
@+ |
|
| |
|
 |
HawkEye Modérateur

Inscrit le: 23 Fév 2004 Messages: 12124 Localisation: Google
|
Posté le : Dim Avr 15, 2007 18:44 Sujet du message: Comment faire pour reecrire ? |
|
|
Comme ceci ?
| Code: |
RewriteEngine On
RewriteRule ^anciendossier/(.*)$ /nouveaudossier/$1 [QSA,L,R=301] |
PS: Meta-Refresh = très mauvaise idée  |
|
| |
|
 |
damdamgc Nouveau WRInaute
Inscrit le: 08 Aoû 2005 Messages: 9
|
Posté le : Dim Avr 15, 2007 18:53 Sujet du message: precision ... svp |
|
|
Bonsoir,
merci pour la réponse :
donc dans un fichier.htaccess je mets
| Code: |
RewriteEngine On
RewriteRule ^anciendossier/(.*)$ /nouveaudossier/$1 [QSA,L,R=301] |
Si je veux mettre plusieurs redirection différentes je dois juste recopier & adapter la deuxième ligne exacte ?
Et cela marche pour l'url anciendossier/ ?
Il n'y a rien apès le slash ...
RSVP Merci. |
|
| |
|
 |
HawkEye Modérateur

Inscrit le: 23 Fév 2004 Messages: 12124 Localisation: Google
|
Posté le : Dim Avr 15, 2007 22:07 Sujet du message: Comment faire pour reecrire ? |
|
|
Ca devrait fonctionner pour la racine également... j'ai pas vérifié mais il me semble qu'en toute logique ça doit fonctionner  |
|
| |
|
 |
| |
|
|