Caractères spéciaux qui passent dans l'URL (et les autres!)
19 messages
• Page 1 sur 2 • 1, 2
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
-

puppetMaster - WRInaute discret

- Messages: 187
- Inscription: 16 Oct 2003
Caractères spéciaux qui passent dans l'URL (et les autres!)
Bonjour,
Je n'ai pas trouvé un article qui explique quels sont les caractères spéciaux qui passent dans une URL rewrité. Je veux dire, j'ai trouvé des messages parlant du cas de tel ou tel caractère mais rien de plus global.
Voici en vrac une liste de caractères spéciaux, comme dans qui veut gagner des millions, ne répondent que ceux qui savent
pour un tel ou tel caractère :
+
-
_
,
.
%3A
%E8
%2C
%21
%B0
...
etc
Bref, la fonction url_encode en PHP de n'importe quel caractère suffit-elle à rendre une URL lisible par Google? Ou faut-il remplacer tous les caractères spéciaux par des - ou _ ou même des + ?
Merci d'avance!
Je n'ai pas trouvé un article qui explique quels sont les caractères spéciaux qui passent dans une URL rewrité. Je veux dire, j'ai trouvé des messages parlant du cas de tel ou tel caractère mais rien de plus global.
Voici en vrac une liste de caractères spéciaux, comme dans qui veut gagner des millions, ne répondent que ceux qui savent
+
-
_
,
.
%3A
%E8
%2C
%21
%B0
...
etc
Bref, la fonction url_encode en PHP de n'importe quel caractère suffit-elle à rendre une URL lisible par Google? Ou faut-il remplacer tous les caractères spéciaux par des - ou _ ou même des + ?
Merci d'avance!
-

puppetMaster - WRInaute discret

- Messages: 187
- Inscription: 16 Oct 2003
Je ne m'inquiète pas spécialement pour l'encodage, je m'inquiète pour le bon référencement de ces pages par les googlebots...
Quelqu'un a des exemples de pages référencées dans Google avec une URL de type :
htt_p:/ww_.monsite.com/Appartements%2C+maisons%2C+ch%E2teaux%2C+%E0+vendre+ou+%E0+louer+%3A+tout+l+immobilier+sur+le+figaro.fr__.html
Merci d'avance!
Quelqu'un a des exemples de pages référencées dans Google avec une URL de type :
htt_p:/ww_.monsite.com/Appartements%2C+maisons%2C+ch%E2teaux%2C+%E0+vendre+ou+%E0+louer+%3A+tout+l+immobilier+sur+le+figaro.fr__.html
Merci d'avance!
-

puppetMaster - WRInaute discret

- Messages: 187
- Inscription: 16 Oct 2003
Je suis désolé Kiwi, mais c'est ce que j'ai fait mais je n'ai pas du tomber sur le bon article... J'ai recherché URL caractères spéciaux
- simpson
- WRInaute discret

- Messages: 70
- Inscription: 11 Juil 2003
Re: Caractères spéciaux qui passent dans l'URL (et les autre
puppetMaster a écrit:Je n'ai pas trouvé un article qui explique quels sont les caractères spéciaux qui passent dans une URL rewrité.
Bref, la fonction url_encode en PHP de n'importe quel caractère suffit-elle à rendre une URL lisible par Google? Ou faut-il remplacer tous les caractères spéciaux par des - ou _ ou même des + ?
Merci d'avance!
J'ai un site ou je n'ai que de l'URL rewriting et des caractères spéciaux dans les URL rewritées. Ca fonctionne bien mais je cherche encore à savoir ce qui passe le mieux du point de vue de l'optimisation ( ( iso-8859-1/utf-8 ) / urlencode) ...
Certains caractères ont un problème d'encodage sous PHP, comme le œ, à réencoder à la main dans tes scripts au cas par cas.
C'est assez fastidieux d'encoder/décoder proprement pour les autres fonctions que l'affichage pûr (pour les requetes SQL ou pour l'optimisation des URLs par exemple).
Il faut qu'Apache et PHP soient configurés tous les deux pour le même jeu de caractères, sous peine d'être obligé de coder deux fois plus rien que pour la translation de caractères.
Les URL apparaissent bien dans leur format encodé sur Google mais je ne suis pas certain de l'apport de cette technique du poit de vue référencement.
-

puppetMaster - WRInaute discret

- Messages: 187
- Inscription: 16 Oct 2003
Tu veux dire que tes pages sont référencées dans google?
peux-tu donner un exemple d'URL avec plein de caractères spéciaux référencé, stp?
merci!
peux-tu donner un exemple d'URL avec plein de caractères spéciaux référencé, stp?
merci!
- simpson
- WRInaute discret

- Messages: 70
- Inscription: 11 Juil 2003
http://www.google.fr/search?hl=fr&q=site%3Awww.logos-et-sonneries.org+logo+anim%C3%A9&meta=
[url]http://www.logos-et-sonneries.org/logo-sonnerie/logo%20couleur%20animé/Noël/[/url] par exemple ...
[url]http://www.logos-et-sonneries.org/logo-sonnerie/logo%20couleur%20animé/Noël/[/url] par exemple ...
-

puppetMaster - WRInaute discret

- Messages: 187
- Inscription: 16 Oct 2003
Oui en effet, tu as des caractères spéciaux dans tes URL et tes pages sont référencées...
Que penses-tu du référencement d'une page avec cet URL :
ww_.monsite.com/Station+de+ski+du+Tourmalet+%3A+Bareges+La+Mongie%2C+la+plus+grande+des+Pyr%E9n%E9es+fran%E7aises__.html
j'ai l'impression que les + ou encore les %E9 (é), %3A (:), %2C (,), %E7 (ç) risquent de poser pb...
merci!
Que penses-tu du référencement d'une page avec cet URL :
ww_.monsite.com/Station+de+ski+du+Tourmalet+%3A+Bareges+La+Mongie%2C+la+plus+grande+des+Pyr%E9n%E9es+fran%E7aises__.html
j'ai l'impression que les + ou encore les %E9 (é), %3A (:), %2C (,), %E7 (ç) risquent de poser pb...
merci!
- simpson
- WRInaute discret

- Messages: 70
- Inscription: 11 Juil 2003
puppetMaster a écrit:Oui en effet, tu as des caractères spéciaux dans tes URL et tes pages sont référencées...
Que penses-tu du référencement d'une page avec cet URL :
ww_.monsite.com/Station+de+ski+du+Tourmalet+%3A+Bareges+La+Mongie%2C+la+plus+grande+des+Pyr%E9n%E9es+fran%E7aises__.html
j'ai l'impression que les + ou encore les %E9 (é), %3A (:), %2C (,), %E7 (ç) risquent de poser pb...
merci!
Je n'ai eu aucun problème avec les lettres accentuées.
Je pense que le + sera interprété comme un espace.
Le : (double point) ne peut pas être utilisé, c'est un caractère réservé à l'indication du port de communication dans une URL (cf. protocole HTTP) !
Il me semble bien que le ç passe mais je n'en suis pas certain.
Pour la virgule, je n'ai pas testé.
A priori, en se cassant un peu la tête, tous les caractères devraient passer, sauf les caractères réservés par le protocole HTTP :
- slash
- antislash
- double point
- at (@)
Bien qu'en jouant avec les escapes ...
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Re: Caractères spéciaux qui passent dans l'URL (et les autre
Bonjour puppetMaster,
Les caractères spéciaux dans l'URL n'empêchent pas le référencement, mais ils le perturbent, parce que, si dans ton URL, tu as Pyr%E9n%E9es+fran%E7aises, Google n'y reconnaîtra pas Pyrénées françaises, mais Pyr, E9n, E9es, fran et E7aises.
A mon avis, la bonne technique n'est pas de remplacer les é, è, ç,... par des "_" ou des "-", mais par e, e, c,... (comme ça Google reconnaît les mots).
Jean-Luc
Les caractères spéciaux dans l'URL n'empêchent pas le référencement, mais ils le perturbent, parce que, si dans ton URL, tu as Pyr%E9n%E9es+fran%E7aises, Google n'y reconnaîtra pas Pyrénées françaises, mais Pyr, E9n, E9es, fran et E7aises.
A mon avis, la bonne technique n'est pas de remplacer les é, è, ç,... par des "_" ou des "-", mais par e, e, c,... (comme ça Google reconnaît les mots).
Jean-Luc
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
snowalpes a écrit:Bonjour,
Y a t-il un script PHP qui puissent remplacer les caractères spéciaux par des _ _ _ _ ou des - - - - afin d'avoir des URL plus propre ?
Merci
Dans la doc PHP, plusieurs personnes proposent des solutions pour remplacer les caractères accentués par leur aquivalent non accentué.
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
Les "+" dans l'URL, c'est très antipathique pour l'utilisateur... Tu devrais y préférer le tiret.
-

LEON05 - WRInaute discret

- Messages: 139
- Inscription: 11 Mar 2004
Merci, de votre aide, j'ai finalement trouvé une solution :

- Code: Tout sélectionner
//sans accents
function retireAccents($txt) {
$masque = "[?!]";
$txt = eregi_replace($masque, "", $txt);
$masque = "[àâä@]";
$txt = eregi_replace($masque, "a", $txt);
$masque = "[éèêë€]";
$txt = eregi_replace($masque, "e", $txt);
$masque = "[ïì]";
$txt = eregi_replace($masque, "i", $txt);
$masque = "[ôö]";
$txt = eregi_replace($masque, "o", $txt);
$masque = "[ùûü]";
$txt = eregi_replace($masque, "u", $txt);
$masque = "[ç]";
$txt = eregi_replace($masque, "c", $txt);
$masque = "[&]";
$txt = eregi_replace($masque, "et", $txt);
$masque = " +";
$txt = eregi_replace($masque, "_", $txt);
return(strtolower($txt));
}
echo retireAccents($ton_texte);
19 messages
• Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :
- URL-Rewriting et caractères spéciaux
- URL avec caractères spéciaux
- Caractères spéciaux / accents dans URL Wordpress
- URL rewriting et caracteres speciaux dans l'URL
- Reformater 1 url:remplacer caractères spéciaux et espaces
- Accents et caractéres spéciaux dans URL et referencement ?
- [dé]codage de caractères spéciaux dans les URL
- [URL Rewrite] Problème avec les caractères spéciaux.
- Dans les URL, évitez les accents, caractères spéciaux et majuscules
- quelques caractères russes qui ne passent pas....?
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML) - 04-08-2008
- Les albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Google rachète Feedburner - 23-05-2007
- Suivi du regard : analyse des résultats de Google - 11-11-2006
- Google ferme l'API SOAP aux nouveaux développeurs - 22-12-2006
- Tutoriel URL Rewriting - 01-05-2006
- Technologie Pictometry dans Windows Live Local - 08-12-2005
- Suite de l'article sur le fichier .htaccess : l'URL rewriting - 16-01-2003
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Calcul du nombre de backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des citations en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


