Redirection permanente
11 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Redirection permanente
Bonjour,
Comment je fais pour envoyer les visiteurs par .htaccess:
- de chant_a_fr.html (Url rewrité) (le 'a' peut prendre comme valeur toutes les lettres de l'alphabet)
- à chant-a-fr.html (Url rewrité)
Merci
Web
Comment je fais pour envoyer les visiteurs par .htaccess:
- de chant_a_fr.html (Url rewrité) (le 'a' peut prendre comme valeur toutes les lettres de l'alphabet)
- à chant-a-fr.html (Url rewrité)
Merci
Web
Le code tel qu'il est ne marche pas
mais si je met :
sans R=301 ça marche.
Alors a quoi sert R=301 et comme c'est une redirection, je pense qu'il faut le mettre non??
Merci
mais si je met :
- Code: Tout sélectionner
RewriteRule ^chant_(.*)_(.*).html$ chant-$1-$2.html [L]
sans R=301 ça marche.
Alors a quoi sert R=301 et comme c'est une redirection, je pense qu'il faut le mettre non??
Merci
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
'est pas bon ça, si chant-.. est aussi réécrite, tu empeches sa règle de s'exécuter, avec ton [L]web a écrit:Le code tel qu'il est ne marche pas
mais si je met :
- Code: Tout sélectionner
RewriteRule ^chant_(.*)_(.*).html$ chant-$1-$2.html [L]
sans R=301 ça marche.
Alors a quoi sert R=301 et comme c'est une redirection, je pense qu'il faut le mettre non??
Merci
mets juste le R=301, sans le [L]
En effet, chant-(.*)-(.*).html est aussi réecrite et ça marche parfaitement si je met le code juste en bas du code qui réecrit chant-(.*)-(.*).html
Mais le probleme c'est que si je mets R=301 seul a la place de [L], la redirection ne marche pas et je vois une page d'erreur 404. C'est pt etre parce que chant_(.*)_(.*).html n'est plus réecrit.
En fait, je besion d'une redirection permanente car avant j'avais des pages du style chant_(.*)_(.*).html et mtn elles n'existent plus, j'ai meme enlevé le code qui permettait d'ecrire cette page et pour ne pas avoir d'erreur 404 je veux les rediriger vers la nouvelle page.
est ce que je peux laisser le code sans r=301 ou je dois le changer?
Merci
Mais le probleme c'est que si je mets R=301 seul a la place de [L], la redirection ne marche pas et je vois une page d'erreur 404. C'est pt etre parce que chant_(.*)_(.*).html n'est plus réecrit.
En fait, je besion d'une redirection permanente car avant j'avais des pages du style chant_(.*)_(.*).html et mtn elles n'existent plus, j'ai meme enlevé le code qui permettait d'ecrire cette page et pour ne pas avoir d'erreur 404 je veux les rediriger vers la nouvelle page.
est ce que je peux laisser le code sans r=301 ou je dois le changer?
Merci
Dernière édition par web le Jeu Aoû 04, 2005 14:12, édité 1 fois.
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
Donne le code de l'autre règle...
au fait, redirIGER
au fait, redirIGER
voici l'ancien code
Maintenant j'utilise la meme chose sauf que a la place de _ je mets - .
Et dans le fichier .htaccess j'ai plus l'ancien code, je n'ai que le nouveau
et merci pour rediriger, je melange souvent avec l'anglais
- Code: Tout sélectionner
RewriteRule ^chant_(.*)_(.*).html$ chant.php?nom=$1&lang=$2 [L]
Maintenant j'utilise la meme chose sauf que a la place de _ je mets - .
Et dans le fichier .htaccess j'ai plus l'ancien code, je n'ai que le nouveau
- Code: Tout sélectionner
RewriteRule ^chant-(.*)-(.*).html$ chant.php?nom=$1&lang=$2 [L]
et merci pour rediriger, je melange souvent avec l'anglais
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
Donne-moi maintenant le code complet qui ne marche pas, avec la règle que je t'ai donnée + celle-ci, bref toute la partie intéressante du .htaccess.
- Code: Tout sélectionner
#Nouvelle page
RewriteRule ^chant-(.*)-(.*).html$ chant.php?nom=$1&lang=$2
#Ancienne page
RewriteRule ^chant_(.*)_(.*).html$ chant.php?nom=$1&lang=$2
#Redirection
RewriteRule ^chant_(.*)_(.*).html$ chant-$1-$2.html [R=301]
11 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 :
- Référencement : gestion des redirections par Yahoo
- Redirection (PHP, JavaScript, serveur...)
- Les redirections 301 passent-elles encore le contexte sémantique ?
- X-Robots-Tag : directive pour bloquer les robots dans l'entête HTTP : explications
- Contrer une redirection 302 intempestive...
- Pour votre référencement, utilisez un nom de domaine !
- Aperçu des différents types de redirection
- A propos des redirections "sauvages"
- Le système de crawl de Google en 2008
- A propos des redirections sauvages (302)
- redirection permanente et pr
- Redirection permanente
- Redirection permanente ?!
- Redirection javascript et redirection permanente
- PR et redirection permanente...
- redirection permanente...
- Porbleme redirection permanente
- htaccess redirection permanente
- redirection permanente et référencement
- redirection permanente en htaccess
- Redirection permanente via .htaccess
- Syntaxe de redirection permanente
- redirection permanente... Bug
- Redirection permanente et UR; [R = 301 L] ?
- [RESOLU] Problème de redirection permanente
- Test de lien (type de redirection)
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