Redirection de pages et htaccess
10 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Redirection de pages et htaccess
Bonjour a tous.
J'avais fais un premier htacces avec des adresses du style :
www.monsite.fr/index-nondelapage-param1-param2.html
Je me suis rendu compte que le index- n'etait pas utile et ralongeais mon url. J'ai donc modifier mes pages et mon htacces pour ne plus l'avoir.
Seulement les pages avec index- sont indéxés dans google et pointent maintenant vers mon site mais sur des pages qui ne sont plus reconues (du a leurs url).
Comment puis-je faire pour les rediriger vers les bonnes url ? A savoir les memes sans index- .
Merci.
J'avais fais un premier htacces avec des adresses du style :
www.monsite.fr/index-nondelapage-param1-param2.html
Je me suis rendu compte que le index- n'etait pas utile et ralongeais mon url. J'ai donc modifier mes pages et mon htacces pour ne plus l'avoir.
Seulement les pages avec index- sont indéxés dans google et pointent maintenant vers mon site mais sur des pages qui ne sont plus reconues (du a leurs url).
Comment puis-je faire pour les rediriger vers les bonnes url ? A savoir les memes sans index- .
Merci.
Peux tu detailler un petit peux stp ?
Je m'explique, j'ai plusieurs regle :
RewriteRule ^index-(.+)-([0-9]*)-(.*)-([0-9]*)\.html$ index.php?page=$1&cat=$2&nom=$3&pp=$4 [L]
RewriteRule ^index-(.+)-([0-9]*)-(.*)\.html$ index.php?page=$1&cat=$2&nom=$3 [L]
RewriteRule ^index-(.+)-([0-9]*)-([0-9]*)\.html$ index.php?page=$1&cat=$2&num=$3 [L]
RewriteRule ^index-(.+)-([0-9]*)\.html$ index.php?page=$1&cat=$2 [L]
RewriteRule ^index-(.*)\.html$ index.php?page=$1 [L]
J'ai tout modifier afin de virer ^index- pour avoir ^(.*)
Peux tu detailler :
Place des redirections /index-(.*) => /$1
avec RedirectMatch 301
ou en Url Rewriting ?
Merci
Je m'explique, j'ai plusieurs regle :
RewriteRule ^index-(.+)-([0-9]*)-(.*)-([0-9]*)\.html$ index.php?page=$1&cat=$2&nom=$3&pp=$4 [L]
RewriteRule ^index-(.+)-([0-9]*)-(.*)\.html$ index.php?page=$1&cat=$2&nom=$3 [L]
RewriteRule ^index-(.+)-([0-9]*)-([0-9]*)\.html$ index.php?page=$1&cat=$2&num=$3 [L]
RewriteRule ^index-(.+)-([0-9]*)\.html$ index.php?page=$1&cat=$2 [L]
RewriteRule ^index-(.*)\.html$ index.php?page=$1 [L]
J'ai tout modifier afin de virer ^index- pour avoir ^(.*)
Peux tu detailler :
Place des redirections /index-(.*) => /$1
avec RedirectMatch 301
ou en Url Rewriting ?
Merci
Non, Non, ta prémiere impression était la bonne
Je me suis mal exprimé, c'était pour bien expliquer mon cas.
J'ai bien fais le changement en virant îndex- tout est niquel sauf que maintenant, dans googles les pages indéxés sont du types :
www.monsite.fr/index-mapage-
alors que j'ai tout réécri et j'ai maintenant des liens du typ :
www.monsite.fr/mapage-
Et donc si tu veux accéder a mon site par les pages indéxées dans google, ca pointe bien sur mon site mais n'affiche pas de page du a la réécriture qui n'est plus bonne.
Comment rediriger ces fameuses pages indéxés (avec index- dedans) ?
Je sais pas si j'ai été assez clair ?
Merci.
Je me suis mal exprimé, c'était pour bien expliquer mon cas.
J'ai bien fais le changement en virant îndex- tout est niquel sauf que maintenant, dans googles les pages indéxés sont du types :
www.monsite.fr/index-mapage-
alors que j'ai tout réécri et j'ai maintenant des liens du typ :
www.monsite.fr/mapage-
Et donc si tu veux accéder a mon site par les pages indéxées dans google, ca pointe bien sur mon site mais n'affiche pas de page du a la réécriture qui n'est plus bonne.
Comment rediriger ces fameuses pages indéxés (avec index- dedans) ?
Je sais pas si j'ai été assez clair ?
Merci.
Bon, alors ma première réponse était la bonne :
- Code: Tout sélectionner
RedirectMatch 301 /index-(.*) http://www.example.com/$1
ou en UR (à mettre en premier) :
RewiteRule ^index-(.*)$ http://www.example.com/$1 [L,R=301]
J'ai pas dis le contraire mais si tu pouvais m'expliquer un petit peu stp.
Le fonctionnement de cette redirection (pas que je recopie betement le code sans le comprendre, d'ailleur quand je colle
RewiteRule ^index-(.*)$ http://www.example.com/$1 [L,R=301]
j'ai une 500).
Merci a toi.
Le fonctionnement de cette redirection (pas que je recopie betement le code sans le comprendre, d'ailleur quand je colle
RewiteRule ^index-(.*)$ http://www.example.com/$1 [L,R=301]
j'ai une 500).
Merci a toi.
Je ne vois pas comment régler le probleme.
Peux tu m'aider ?
Voici mon htacces.
A quel endroit mettre ton code ?
Quelle partie du htacces pourrai créé cette érreur 500 ?
Merci.
Peux tu m'aider ?
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteBase /
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.monsite\.fr [NC]
RewriteRule (.*) http://www.monsite.fr/$1 [QSA,R=301,L]
RewriteRule ^(.+)-([0-9]*)-(.*)-([0-9]*)\.html$ index.php?page=$1&cat=$2&nom=$3&pp=$4 [L]
RewriteRule ^(.+)-([0-9]*)-(.*)\.html$ index.php?page=$1&cat=$2&nom=$3 [L]
RewriteRule ^(.+)-([0-9]*)-([0-9]*)\.html$ index.php?page=$1&cat=$2&num=$3 [L]
RewriteRule ^(.+)-([0-9]*)\.html$ index.php?page=$1&cat=$2 [L]
RewriteRule ^(.+)-([0-9]*)\.html$ index.php?page=$1&id=$2 [L]
RewriteRule ^(.*)\.html$ index.php?page=$1 [L]
Voici mon htacces.
A quel endroit mettre ton code ?
Quelle partie du htacces pourrai créé cette érreur 500 ?
Merci.
10 messages • Page 1 sur 1
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 :
- Article sur le fichier .htaccess
- Aperçu des différents types de redirection
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Redirection (PHP, JavaScript, serveur...)
- Contrer une redirection 302 intempestive...
- Domaine favori - URL canonique
- Comment éviter les contenus dupliqués (avec/sans le www)
- Référencement : gestion des redirections par Yahoo
- A propos des redirections "sauvages"
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- .Htaccess et redirection
- Redirection .htaccess
- redirection htaccess
- Redirection 301 et .htaccess
- Redirection URL htaccess
- .htaccess ou redirection PHP?
- Tentative de redirection htaccess
- problème redirection htaccess
- htaccess redirection permanente
- syntaxe htaccess redirection
- redirection permanente en htaccess
- REDIRECTION AVEC HTACCESS
- Redirection par htaccess
- Redirection serveur ou htaccess
- Redirection via htaccess et referencement
- 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