Rewriting et redirection - juste une petite question.
16 messages
• Page 1 sur 2 • 1, 2
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
- psycotrop
- Nouveau WRInaute

- Messages: 15
- Inscription: 4 Juin 2008
Rewriting et redirection - juste une petite question.
Bonjour,
Comme l'indique le titre je suis actuellement en train de gérer c'est deux là. Pour le moment seulement sur mes url statiques (je ferais le dynamique par mot clé dans un second temps), mais je bute sur une petite chose.
Dans mon htaccess j'utilise comme règle simple pour n'avoir plus que des url en .html réécrite :
Mais le problème c'est que la redirection marche dans le sens inverse et redirige vers le .php et pas vers le .html ...
Je pense que mon erreur doit se trouver dans le [R=301,L] mais je n'arrive pas à trouver où exactement.
D'avance merci
Comme l'indique le titre je suis actuellement en train de gérer c'est deux là. Pour le moment seulement sur mes url statiques (je ferais le dynamique par mot clé dans un second temps), mais je bute sur une petite chose.
Dans mon htaccess j'utilise comme règle simple pour n'avoir plus que des url en .html réécrite :
- Code: Tout sélectionner
RewriteRule ^condition-generales-d-utilisation\.html$ /cgu.php [R=301,L]
Mais le problème c'est que la redirection marche dans le sens inverse et redirige vers le .php et pas vers le .html ...
Je pense que mon erreur doit se trouver dans le [R=301,L] mais je n'arrive pas à trouver où exactement.
D'avance merci
- psycotrop
- Nouveau WRInaute

- Messages: 15
- Inscription: 4 Juin 2008
Re: Rewriting et redirection - juste une petite question.
Bonjour tanaka,
Là je n'ai plus de redirection ni dans un sens ni dans l'autre
Edit : Après recherche QSA ne sert que pour le passage de paramètres en GET, ici pas besoin
tanaka a écrit:RewriteRule ^condition-generales-d-utilisation\.html$ /cgu.php [QSA,L]
Là je n'ai plus de redirection ni dans un sens ni dans l'autre
Edit : Après recherche QSA ne sert que pour le passage de paramètres en GET, ici pas besoin
- psycotrop
- Nouveau WRInaute

- Messages: 15
- Inscription: 4 Juin 2008
Re: Rewriting et redirection - juste une petite question.
Bonjour tryan,
Comme ma règle, pas de redirection si appel de la page -cgu.php-
Redirection si appel -condition-generales-d-utilisation.html - vers -cgu.php -.
Toujours l'inverse de l'effet recherché
Comme ma règle, pas de redirection si appel de la page -cgu.php-
Redirection si appel -condition-generales-d-utilisation.html - vers -cgu.php -.
Toujours l'inverse de l'effet recherché
- tanaka
- Nouveau WRInaute

- Messages: 37
- Inscription: 1 Fév 2011
Re: Rewriting et redirection - juste une petite question.
Je ne comprends pas bien ton besoin, une réécriture sert à simplifier les urls du genre utiliser "condition-generales-d-utilisation.html" à la place de cgu.php et une redirection 301 sert à rediriger une url vers une nouvelle donc si je comprends bien tu souhaites :
- réécrire "cgu.php" en "condition-generales-d-utilisation.html" pour que les internautes accèdent à ta page via l'url "condition-generales-d-utilisation.html"
- faire une redirection 301 depuis "cgu.php" vers "condition-generales-d-utilisation.html" pour que les internautes qui accèdent à ta page via "cgu.php" soient redirigés en 301 sur la page "condition-generales-d-utilisation.html"
Si c'est bien ton besoin ta demande "se mord un peu la queue" si tu me permets l'expression, je penses qu'une simple réécriture doit suffire à pallier ton problème.
- réécrire "cgu.php" en "condition-generales-d-utilisation.html" pour que les internautes accèdent à ta page via l'url "condition-generales-d-utilisation.html"
- faire une redirection 301 depuis "cgu.php" vers "condition-generales-d-utilisation.html" pour que les internautes qui accèdent à ta page via "cgu.php" soient redirigés en 301 sur la page "condition-generales-d-utilisation.html"
Si c'est bien ton besoin ta demande "se mord un peu la queue" si tu me permets l'expression, je penses qu'une simple réécriture doit suffire à pallier ton problème.
- psycotrop
- Nouveau WRInaute

- Messages: 15
- Inscription: 4 Juin 2008
Re: Rewriting et redirection - juste une petite question.
Sauf que si j'ai bien tout compris à l’indexation de Google, il y aura dans ce cas deux URL pour une seule page et donc duplication de contenu. C'est ce que je veux éviter, d'où la redirection.
Exactement comme quand on évite d'avoir d'accessible : http://www.monsite.com/ et http://monsite.com/
Mais si je me trompe, n'hésitez pas à me l'indiquer
Exactement comme quand on évite d'avoir d'accessible : http://www.monsite.com/ et http://monsite.com/
Mais si je me trompe, n'hésitez pas à me l'indiquer
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Re: Rewriting et redirection - juste une petite question.
Si tu supprimes une page de ton serveur pour la remplacer par une autre :
..et tu supprimes cgu.php
Ou tu conserves cgu.php et tu fais de la ré écriture :
..en conservant cgu.php
C'est à confirmer, je ne suis pas un expert en la matière
- Code: Tout sélectionner
RedirectPermanent /cgu.php http://ton-site.fr/condition-generales-d-utilisation.html
..et tu supprimes cgu.php
Ou tu conserves cgu.php et tu fais de la ré écriture :
- Code: Tout sélectionner
RewriteRule ^condition-generales-d-utilisation\.html$ cgu.php [L,R=301]
..en conservant cgu.php
C'est à confirmer, je ne suis pas un expert en la matière
- psycotrop
- Nouveau WRInaute

- Messages: 15
- Inscription: 4 Juin 2008
Re: Rewriting et redirection - juste une petite question.
Ok je note.
Je suis têtu ^^, je vais quand même, essayez de gratter, un peu plus voir si je ne trouve pas une alternative.
En tout cas merci bien pour votre aide à tous les deux
Et si d'autres ont des idées dans mon sens, qu'ils ne se privent pas pour nous en faire part !
Je suis têtu ^^, je vais quand même, essayez de gratter, un peu plus voir si je ne trouve pas une alternative.
En tout cas merci bien pour votre aide à tous les deux
Et si d'autres ont des idées dans mon sens, qu'ils ne se privent pas pour nous en faire part !
- psycotrop
- Nouveau WRInaute

- Messages: 15
- Inscription: 4 Juin 2008
Re: Rewriting et redirection - juste une petite question.
En fait il me faudrait ça :
Le problème c'est que cela créer apparemment une boucle infinie...
- Code: Tout sélectionner
RewriteRule ^condition-generales-d-utilisation\.html$ /cgu.php [L]
RedirectPermanent /cgu.php http://www.monsite.com/condition-generales-d-utilisation.html
Le problème c'est que cela créer apparemment une boucle infinie...
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Re: Rewriting et redirection - juste une petite question.
Comme tu ré écris cgu.php, ça signifie que le fichier existe sur le serveur, tente alors une redirection par header directement dans ton fichier en plus du rewriting du style :
Note : Non testé!
- Code: Tout sélectionner
if($_SERVER['REQUEST_URI']=="/cgu.php"){
header("Status : 301 Moved Permanently");
header('location:/condition-generales-d-utilisation.html');
exit();
}
Note : Non testé!
16 messages
• Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. 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 :
- Petite question rewriting url
- Petite question sur l'intérêt de l'url rewriting ?
- Petite question redirection htaccess
- Petite modification de l'url rewriting chez OVH
- besoin d'une petite aide sur l'url rewriting
- Aide pour une petite redirection htaccess !
- Petite question sur l'utilité de l'url rewriting pour site
- Petite question concernant une redirection avec le htaccess
- Redirection de ... redirection (URL Rewriting)
- 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 1 invité
