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: Dim Jan 08, 2006 13:03
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 accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
avec ca :
- Code: Tout sélectionner
RewriteRule ^modules/news/$ /news.html [R=301,QSA,L]
- pclorraine
- Nouveau WRInaute
- Messages: 49
- Inscription: Dim Jan 08, 2006 13:03
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 accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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: Dim Jan 08, 2006 13:03
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 accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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: Dim Jan 08, 2006 13:03
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: Dim Jan 08, 2006 13:03
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: Dim Jan 08, 2006 13:03
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 accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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: Dim Jan 08, 2006 13:03
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 accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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: Dim Jan 08, 2006 13:03
Merci énormément webmasterlamogere ton aide m'a été super utile!
Bonne aprème.
Bonne aprème.
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 (PHP, JavaScript, serveur...)
- Contrer une redirection 302 intempestive...
- Aperçu des différents types de redirection
- Référencement : gestion des redirections par Yahoo
- A propos des redirections "sauvages"
- A propos des redirections sauvages (302)
- Le détournement de page par redirection
- Comment faire des liens en dur dans son annuaire
- Conseils de netlinking pour Bing (par Microsoft)
- Comment lutter contre les mauvaises redirections 302 (temporaires)
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

le forum