Redirection pour eviter des doublons
39 messages
• Page 1 sur 3 • 1, 2, 3
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- pclorraine
- Nouveau WRInaute

- Messages: 49
- Inscription: 8 Jan 2006
Redirection pour eviter des doublons
Bonjour à tous.
Je cherche une solution pour eviter que mes pages soient en double.
J'ai fait ceci:
RewriteRule ^news.html$ /modules/news/ [L]
Donc maintenant je peux aller sur example.com/news.html mais aussi sur example.com/modules/news/ ces deux url seront identiques.
Comment faire pour que lorsque je tombe sur /modules/news/ je soit automatiquement redirigé vers news.html
Merci par avance.
Bonne journée à tous.
Je cherche une solution pour eviter que mes pages soient en double.
J'ai fait ceci:
RewriteRule ^news.html$ /modules/news/ [L]
Donc maintenant je peux aller sur example.com/news.html mais aussi sur example.com/modules/news/ ces deux url seront identiques.
Comment faire pour que lorsque je tombe sur /modules/news/ je soit automatiquement redirigé vers news.html
Merci par avance.
Bonne journée à tous.
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
avec ca :
- Code: Tout sélectionner
RewriteRule ^modules/news/$ /news.html [R=301,QSA,L]
- pclorraine
- Nouveau WRInaute

- Messages: 49
- Inscription: 8 Jan 2006
Bonjour,
J'ai essayé ça marche. Lorsque je tape /modules/news/ je tombe sur news.html mais malheureusement c'est une page avec ceci:
Redirection de page incorrecte
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
* La cause de ce problème peut être la désactivation ou le refus des cookies.
Voici ce que j'ai ajouté dans mon htaccess
J'ai essayé ça marche. Lorsque je tape /modules/news/ je tombe sur news.html mais malheureusement c'est une page avec ceci:
Redirection de page incorrecte
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
* La cause de ce problème peut être la désactivation ou le refus des cookies.
Voici ce que j'ai ajouté dans mon htaccess
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^fleursdubien.fr$
RewriteRule ^(.*) http://www.fleursdubien.fr/$1 [QSA,L,R=301]
RewriteRule ^modules/news/$ /news.html [R=301,QSA,L]
RewriteRule ^news.html$ /modules/news/ [L]
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
si ca boucle, il faut ajouter un petit test et un paramètre bidon :
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^fleursdubien.fr$
RewriteRule ^(.*) http://www.fleursdubien.fr/$1 [QSA,L,R=301]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^modules/news/$ /news.html [R=301,QSA,L]
RewriteRule ^news.html$ /modules/news/?stop [L]
- pclorraine
- Nouveau WRInaute

- Messages: 49
- Inscription: 8 Jan 2006
Merci beaucoup webmasterlamogere,
Ca fonctionne très bien pour /modules/news/
J'ai essayé de faire pareil avec un nouveau lien mais ça ne fonctionne pas je peux aller sur livre-dor.html et modules/xfguestbook/
J'ai oublié quelque chose?
Encore merci de m'aider
Ca fonctionne très bien pour /modules/news/
J'ai essayé de faire pareil avec un nouveau lien mais ça ne fonctionne pas je peux aller sur livre-dor.html et modules/xfguestbook/
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^fleursdubien.fr$
RewriteRule ^(.*) http://www.fleursdubien.fr/$1 [QSA,L,R=301]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^modules/news/$ /news.html [R=301,QSA,L]
RewriteRule ^news.html$ /modules/news/?stop [L]
RewriteRule ^modules/xfguestbook/$ /livre-dor.html [R=301,QSA,L]
RewriteRule ^livre-dor.html$ /modules/xfguestbook/?stop [L]
J'ai oublié quelque chose?
Encore merci de m'aider
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
oui, Les "RewriteCond" ne s'appliquent qu'a la "RewriteRule" qui suit. Il faut donc ajouter la condition :
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^fleursdubien.fr$
RewriteRule ^(.*) http://www.fleursdubien.fr/$1 [QSA,L,R=301]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^modules/news/$ /news.html [R=301,QSA,L]
RewriteRule ^news.html$ /modules/news/?stop [L]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^modules/xfguestbook/$ /livre-dor.html [R=301,QSA,L]
RewriteRule ^livre-dor.html$ /modules/xfguestbook/?stop [L]
- pclorraine
- Nouveau WRInaute

- Messages: 49
- Inscription: 8 Jan 2006
Bonsoir,
Je viens d'essayer et c'est bizzare pour modules/news/ ça fonctionne très bien mais pas pour /modules/xfguestbook/ ,je peux aller sur les deux urls.
Bizzare non?
Je viens d'essayer et c'est bizzare pour modules/news/ ça fonctionne très bien mais pas pour /modules/xfguestbook/ ,je peux aller sur les deux urls.
Bizzare non?
- pclorraine
- Nouveau WRInaute

- Messages: 49
- Inscription: 8 Jan 2006
Bonsoir,
Voici mon htaccess:
Non je viens de vérifier il n'y a rien.
Je sais pas, ça fonctionne comme ça. Modules/news fonctionne bien mais pas modules/xfguestbook/
Bonne soirée à tous.
Voici mon htaccess:
- Code: Tout sélectionner
# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
# Options +FollowSymlinks
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
RewriteBase /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION
###########
#URL REWRITE DU SITE
###########
###Les news
RewriteRule ^.*hydroponie-([0-9]*)-[^/]+.html /modules/news/article.php?storyid=$1 [L]
RewriteRule ^.*hydroponie([0-9]*)-[^/]+.html /modules/news/index.php?storytopic=$1 [L]
###REECRITURE SITE
RewriteCond %{HTTP_HOST} ^fleursdubien.fr$
RewriteRule ^(.*) http://www.fleursdubien.fr/$1 [QSA,L,R=301]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^modules/news/$ /news.html [R=301,QSA,L]
RewriteRule ^news.html$ /modules/news/?stop [L]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^modules/xfguestbook/$ /livre-dor.html [R=301,QSA,L]
RewriteRule ^livre-dor.html$ /modules/xfguestbook/?stop [L]
####################################################
# PHPBB SEO REWRITE RULES - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^forum\.html$ forum/index.php [QSA,L,NC]
# FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/?(page([0-9]+)\.html)?$ forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ forum/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^annonces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^[a-z0-9_-]*/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^membre/([^/]+)/?$ forum/memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^messages/([^/]+)/?(page([0-9]+)\.html)?$ forum/search.php?author=$1&sr=posts&start=$3 [QSA,L,NC]
# GROUPS ADVANCED
RewriteRule ^[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ forum/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,L,NC]
# THE TEAM
RewriteRule ^equipe\.html$ forum/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^[a-z0-9_-]+/?(page([0-9]+)\.html)?$ forum/viewforum.php?start=$2 [QSA,L,NC]
# END PHPBB PAGES
#####################################################
Sinon, as tu un autre .htaccess dans /modules/ ou dans /modules/xfguestbook/?
Non je viens de vérifier il n'y a rien.
Enfin, tantot tu utilise des url /modules/... tantot modules/... (sans / en premier). Est-ce fait exprès?
Je sais pas, ça fonctionne comme ça. Modules/news fonctionne bien mais pas modules/xfguestbook/
Bonne soirée à tous.
- pclorraine
- Nouveau WRInaute

- Messages: 49
- Inscription: 8 Jan 2006
Bonjour à tous,
Je n'arrive toujours pas
Avec ceci:
Le premier fonctionne mais pas les deux autres. Comment faire?
Merci par avance.
Bonne journée
Je n'arrive toujours pas
Avec ceci:
- Code: Tout sélectionner
###REECRITURE SITE
RewriteCond %{HTTP_HOST} ^fleursdubien.fr$
RewriteRule ^(.*) http://www.fleursdubien.fr/$1 [QSA,L,R=301]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^modules/news/$ /news.html [R=301,QSA,L]
RewriteRule ^news.html$ /modules/news/?stop [L]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^modules/xfguestbook/$ /livre-dor.html [R=301,QSA,L]
RewriteRule ^livre-dor.html$ /modules/xfguestbook/?stop [L]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^modules/nous-contacter/$ /nous-contacter.html [R=301,QSA,L]
RewriteRule ^nous-contacter.html$ /modules/nous-contacter/?stop [L]
Le premier fonctionne mais pas les deux autres. Comment faire?
Merci par avance.
Bonne journée
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
ca doit forcément marcher. j'ai même testé en local avec wamp et ca marche.
il doit y avoir un conflit avec une règle de PHPBB. tu peux peut-être faire un test en les supprimant toutes et en les remettant une par une pour voir celle qui pose problème.
il doit y avoir un conflit avec une règle de PHPBB. tu peux peut-être faire un test en les supprimant toutes et en les remettant une par une pour voir celle qui pose problème.
- pclorraine
- Nouveau WRInaute

- Messages: 49
- Inscription: 8 Jan 2006
Merci beaucoup oui ça fonctionne sans phpbb je vais trouver le problème.
Et donc là c'est pour une répertoire mais comment faire pour une page, par exemple:
Je souhaiterais transformer ça -> /modules/edito/content.php?id=1 en ceci: /page-sur-les-bateaux.html
Merci par avance.
Et donc là c'est pour une répertoire mais comment faire pour une page, par exemple:
Je souhaiterais transformer ça -> /modules/edito/content.php?id=1 en ceci: /page-sur-les-bateaux.html
Merci par avance.
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
pclorraine a écrit:Et donc là c'est pour une répertoire mais comment faire pour une page, par exemple:
Je souhaiterais transformer ça -> /modules/edito/content.php?id=1 en ceci: /page-sur-les-bateaux.html
Merci par avance.
avec ca :
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^id=1$
RewriteRule ^modules/edito/content\.php$ /page-sur-les-bateaux.html? [R=301,L]
RewriteRule ^page-sur-les-bateaux\.html$ /modules/edito/content.php?id=1&stop [L]
- pclorraine
- Nouveau WRInaute

- Messages: 49
- Inscription: 8 Jan 2006
Merci énormément webmasterlamogere ton aide m'a été super utile!
Bonne aprème.
Bonne aprème.
- Vap
- WRInaute passionné

- Messages: 1090
- Inscription: 17 Juin 2007
Suffit de demander
Edit: grillé.
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^id=1$
RewriteRule ^modules/edito/content\.php /page-sur-les-bateaux.html [R=301,L]
Edit: grillé.
39 messages
• Page 1 sur 3 • 1, 2, 3
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Redirection 301 pour éviter doublons!!
- Eviter les doublons
- Pour éviter les sujets doublons, on pourrait...
- Changement d'url... comment éviter les doublons indexés ?
- Outil pour éviter les doublons dans les résultats ?
- Comment éviter un redirection loop ?
- redirection pour éviter duplicate content
- Redirection 301 pour éviter le duplicat content
- Redirection 301 pour eviter l'effet SAndbox
- faire une redirection pour éviter un duplicate content
Consultez la description détaillée des produits ou services de Google suivants : Google Images
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
