|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
jm44 WRInaute discret

Inscrit le: 21 Nov 2006 Messages: 80
|
Posté le : Dim Mar 16, 2008 20:36 Sujet du message: Redirection de tout un dossier |
|
|
Bonjour,
Voilà, j'ai plusieurs sites chez OVH qui rencontrent le même genre de problème. Par exemple, j'ai un site qui possède une rubrique annonce qui est rewrité. Quand une annonce n'est plus valide elle génère une erreur 404 dans WebMasterTools.
Grâce à votre aide j'avais tenté d'ajouter cette ligne dans mon .htaccess
RewriteRule ^/annonces/(.*)\.html http://www.monsite.fr/annonces/index.php [R=301,L]
Mon but est de renvoyer les erreurs 404 .html vers la page index du dossier "annonces". Mais ça ne marche pas. Pouvez-vous m'aider ?
merci |
|
| |
|
 |
Vap WRInaute accro

Inscrit le: 17 Juin 2007 Messages: 1032 Localisation: Bouches-du-Rhône
|
Posté le : Dim Mar 16, 2008 20:54 Sujet du message: Redirection de tout un dossier |
|
|
Essaie :
| Code: |
RewriteRule ^annonces/(.*)\.html /annonces/index.php [R=301,L]
|
|
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1623 Localisation: urlrewriting.fr
|
Posté le : Lun Mar 17, 2008 11:36 Sujet du message: Redirection de tout un dossier |
|
|
fait le en php avec la fonction header :
| Code: |
if ("l'annonce n'existe plus") {
header('Status: 301 Moved Permanently', false, 301);
header('Location: http://www.example.com/la-bonne-page.html');
} |
|
|
| |
|
 |
lapincochonne Nouveau WRInaute
Inscrit le: 02 Déc 2006 Messages: 2 Localisation: Paris, France
|
Posté le : Lun Mar 17, 2008 13:46 Sujet du message: Question complémentaire pour pages dynamiques |
|
|
Sur un site que je gère, j'ai mis en place une redirection pour que toutes les pages d'un répertoire mènent vers la Home :
j'ai donc placé un .htaccess dans le répertoire en question :
RewriteEngine on
RewriteRule (.*) http://www.monsite.com/ [R=301,L]
Ainsi, toutes les pages de ce répertoires sont bien redirigées en 301 vers la home.
Mais, ce qui ne va pas : lorsqu'avant j'avais des URLs dynamiques avec des paramètres du type ?p=1234, la redirection se fait vers http://www.monsite.com/?p=1234
et le problème est que Google indexe ces pages, ce qui va me créer du duplicate content...
Savez-vous que modifier dans mon htaccess pour que les paramètres dynamiques ne soient plus dans l'url après redirection ??
Merci ! |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1623 Localisation: urlrewriting.fr
|
Posté le : Lun Mar 17, 2008 14:31 Sujet du message: Re: Question complémentaire pour pages dynamiques |
|
|
| lapincochonne a écrit: |
Sur un site que je gère, j'ai mis en place une redirection pour que toutes les pages d'un répertoire mènent vers la Home :
j'ai donc placé un .htaccess dans le répertoire en question :
RewriteEngine on
RewriteRule (.*) http://www.monsite.com/ [R=301,L]
Ainsi, toutes les pages de ce répertoires sont bien redirigées en 301 vers la home.
Mais, ce qui ne va pas : lorsqu'avant j'avais des URLs dynamiques avec des paramètres du type ?p=1234, la redirection se fait vers http://www.monsite.com/?p=1234
et le problème est que Google indexe ces pages, ce qui va me créer du duplicate content...
Savez-vous que modifier dans mon htaccess pour que les paramètres dynamiques ne soient plus dans l'url après redirection ??
Merci ! |
il faut faire :
| Code: |
RewriteEngine on
RewriteRule (.*) http://www.monsite.com/? [R=301,L] |
|
|
| |
|
 |
lapincochonne Nouveau WRInaute
Inscrit le: 02 Déc 2006 Messages: 2 Localisation: Paris, France
|
Posté le : Lun Mar 17, 2008 15:50 Sujet du message: Redirection de tout un dossier |
|
|
ah ben oui, tout simplement !
Merci !! |
|
| |
|
 |
jm44 WRInaute discret

Inscrit le: 21 Nov 2006 Messages: 80
|
Posté le : Lun Mar 17, 2008 15:56 Sujet du message: Redirection de tout un dossier |
|
|
En fait, j'ai simplifié la chose en faisant un "Disallow:" depuis le fichier robots et j'ai effacé les dossiers qui me posent des problèmes via webmastertolls. Ces rubriques ne sont pas les plus riches (point de vue contenu) sur mes sites.
Merci encore pour votre aide |
|
| |
|
 |
| |
|
|