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

puppetMaster - WRInaute occasionnel

- Messages: 176
- Inscription: Jeu Oct 16, 2003 15:35
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 occasionnel

- Messages: 176
- Inscription: Jeu Oct 16, 2003 15:35
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 occasionnel

- Messages: 176
- Inscription: Jeu Oct 16, 2003 15:35
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
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 occasionnel

- Messages: 176
- Inscription: Jeu Oct 16, 2003 15:35
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!
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 occasionnel

- Messages: 176
- Inscription: Jeu Oct 16, 2003 15:35
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!
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 ...
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
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. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
Les "+" dans l'URL, c'est très antipathique pour l'utilisateur... Tu devrais y préférer le tiret.
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 Référencement 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 :
- Robots.txt : Yahoo supporte les options avancées
- L'URL Rewriting expliqué aux débutants
- Google Sitemap Generator version 1.3
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML)
- Référencement Bing : tout ce qu'il faut savoir pour réussir
- Les bonnes pratiques d'Opquast pour le référencement
- Google traque les colis UPS ou FedEx
- Publicité contextuelle Yahoo YPN (Yahoo! Publisher Network)
- Optimiser son référencement sur Wikio
- Comment contrôler ses Sitelinks Google
Consultez la description détaillée des produits ou services de Google suivants : Google SiteLinks, Google Shared Stuff, Google Co-Op
- 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






le forum