Espace et accents en htaccess
7 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Espace et accents en htaccess
Bonjour,
J'ai bien regardé d'autres posts de ce forum mais ils ne résolvent pas mon problème :
J'ai référencé il y a quelques années des pages du style :
http://wwww.monsite.com/programme.php4?mot=TITI TOTO
avec un joli espace entre TITI et TOTO
Maintenant, la page réelle sur le site est :
http://wwww.monsite.com/programme.php4?mot=titi-toto
Je souhaiterai faire un 301 de la première vers la seconde. Or, ça ne marche pas. J'ai essayé :
Redirect 301 /programme.php4?mot=TITI TOTO http://wwww.monsite.com/programme.php4?mot=titi-toto
Redirect 301 /programme.php4?mot=TITI%20TOTO http://wwww.monsite.com/programme.php4?mot=titi-toto
Redirect 301 "/programme.php4?mot=TITI TOTO" http://wwww.monsite.com/programme.php4?mot=titi-toto
Redirect 301 "/programme.php4?mot=TITI%20TOTO" http://wwww.monsite.com/programme.php4?mot=titi-toto
Et rien ne marche...
J'ai le même problème avec des pages comme :
http://wwww.monsite.com/programme.php4?mot=téti
qui doivent pointer sur
http://wwww.monsite.com/programme.php4?mot=teti
Une idée
Merci d'avance !
J'ai bien regardé d'autres posts de ce forum mais ils ne résolvent pas mon problème :
J'ai référencé il y a quelques années des pages du style :
http://wwww.monsite.com/programme.php4?mot=TITI TOTO
avec un joli espace entre TITI et TOTO
Maintenant, la page réelle sur le site est :
http://wwww.monsite.com/programme.php4?mot=titi-toto
Je souhaiterai faire un 301 de la première vers la seconde. Or, ça ne marche pas. J'ai essayé :
Redirect 301 /programme.php4?mot=TITI TOTO http://wwww.monsite.com/programme.php4?mot=titi-toto
Redirect 301 /programme.php4?mot=TITI%20TOTO http://wwww.monsite.com/programme.php4?mot=titi-toto
Redirect 301 "/programme.php4?mot=TITI TOTO" http://wwww.monsite.com/programme.php4?mot=titi-toto
Redirect 301 "/programme.php4?mot=TITI%20TOTO" http://wwww.monsite.com/programme.php4?mot=titi-toto
Et rien ne marche...
J'ai le même problème avec des pages comme :
http://wwww.monsite.com/programme.php4?mot=téti
qui doivent pointer sur
http://wwww.monsite.com/programme.php4?mot=teti
Une idée
Merci d'avance !
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
Je n'ai jamais réussi à faire de redirection avec des paramètres.
La seul chose que j'ai réussi est de transmettre les paramètres avec l'option [QSA].
Le mieux est de faire la redirection en php avec header("Location : .
La seul chose que j'ai réussi est de transmettre les paramètres avec l'option [QSA].
Le mieux est de faire la redirection en php avec header("Location : .
Redirection OK mais espaces et accent non
Merci mais le problème est surtout lié au fait que les pages sont référencées sur Google.. J'ai donc des pages identiques avec deux adresses différentes ! Google n'aime pas trop ça !
En ce qui concerne les paramètres, cela fonctionne bien sauf pour les accents et les espaces.
Merci tout de même de votre réponse.
Franchement, je n'ai pas d'idée ! si quelqu'un a déjà eu ce pb...
En ce qui concerne les paramètres, cela fonctionne bien sauf pour les accents et les espaces.
Merci tout de même de votre réponse.
Franchement, je n'ai pas d'idée ! si quelqu'un a déjà eu ce pb...
Re: Espace et accents en htaccess
cp91 a écrit:Je souhaiterai faire un 301 de la première vers la seconde. Or, ça ne marche pas.
L'espace fait partie des caractères spéciaux de htaccess (comme les quotes ou les crochets ou les parenthèses), vu que c'est un séparateur. Il est de plus transformé en %20 dans l'url, mais ça, c'est un autre problème
Pour que ta redirection fonctionne, met simplement un "" devant l'espace :
- Code: Tout sélectionner
Redirect 301 /programme.php4?mot=TITI\ TOTO http://wwww.monsite.com/programme.php4?mot=titi-toto
Merci mais c'est pire..
J'ai essayé mais j'avais oublié que je l'avais déjà tenté.
Cette fois-ci, c'est un internal server error avec la ligne
Redirect 301 /programme.php4?mot=TITI\ TOTO http://wwww.monsite.com/programme.php4?mot=titi-toto
A tout hasard, j'ai même essayé
Redirect 301 "/programme.php4?mot=TITI\ TOTO" http://wwww.monsite.com/programme.php4?mot=titi-toto
sans plus de succès
J'ai essayé mais j'avais oublié que je l'avais déjà tenté.
Cette fois-ci, c'est un internal server error avec la ligne
Redirect 301 /programme.php4?mot=TITI\ TOTO http://wwww.monsite.com/programme.php4?mot=titi-toto
A tout hasard, j'ai même essayé
Redirect 301 "/programme.php4?mot=TITI\ TOTO" http://wwww.monsite.com/programme.php4?mot=titi-toto
sans plus de succès
Dans ce cas, fait le directement dans programme.php4
Quelque chose du style :
Au moins ça marchera avec les espaces, les accents, etc...
Nota : et après test, ça fonctionne chez moi. Donc ça doit fonctionner chez toi
Quelque chose du style :
- Code: Tout sélectionner
$ch=@$HTTP_GET_VARS["mot"];
if ($ch=="TITI TOTO") {
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.monsite.com/programme.php4?mot=titi-toto");
exit();
}
Au moins ça marchera avec les espaces, les accents, etc...
Nota : et après test, ça fonctionne chez moi. Donc ça doit fonctionner chez toi
7 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
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Comment éviter les contenus dupliqués (avec/sans le www)
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- WebRankInfo lance un forum rédaction et référencement
- Yahoo Video se lance en France
- Découpage du forum webmaster en 2 forums
- Aperçu des différents types de redirection
- Google Suggest
Consultez la description détaillée des produits ou services de Google suivants : Google Space
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum