roger
|
Noyau Zwook et ecriture des urls
< Message posté le Jun 14, 2008 9:55 am >
Zwook permet de reecrire les url en standard, cependant on se rend compte que ce syseme de reecriture a quelques limite.
Je m'explique :
- Si vous créé une rubrique : 'Ma Page' on obtiendra comme url 'mapage'
- Si je créé une rubrique : 'Vive l'été' -> on a en url technique : 'vivelete'
- pour 'Caleçon' -> on obtien 'caleon'
En gros tous les caractères suivants sont sytématiquement illiminé : ç, caractere accentué par le umlout, ...
Cela est donc problématique a deux niveaux :
1/ ce systeme de reecriture fait sauter certains caractères
2/ on a pas la main sur l'url technique ou sur la propriété title de la page
Bref en conclusion, ce n'est pas le top pour le référencement.
Voici donc une petite astuce pour compenser cette problématique, en attendant que nous puissions faire une intervention pour améliorer le Zwook :
*********************
Faire de l'URL REWRITING dans Zwook
Zwook propose nativement un système d'url rewrite nativement. Cependant il ne permet pas de choisir une url précise.
En effet par défaut Zwook convertir le "é" en "e", transforme tous les caractères en minuscule. Parcontre les caractères spéciaux eux ne sont pas pris en compte dans l'url, ce qui peut parfois poser problèmes pour le référencement.
Enfin, ce tutoriel a pour objectif de vous montrer comment améliorer les réécriture des url et donc le référencement.
Voici quelques conseils pour choisir vos urls :
1/ choisir une url contenant les mots clés lié à la sémantique de votre site
2/ choisir des url courte
3/ tout en minuscule, maximum 3 mots
4/ séparés ces mots dans l'url technique par des tirets "-"
Par exemple :
Nous avons une rubrique appelé Nos formations Django. Si nous l'insérons tel quel dans Zwook, l'url technique par défaut sera : "nosformationsdjango". Dans le cas présent nous souhaitons avoir une url technique du type "nos-formations-django".
Comment gérer des urls spécifiques dans Zwook/Zope :
- Aller dans l'interface d'éditiion de contenu de Zwook ou dans la carte des pages pour insérer une page
- Dans le champs d'insertion des pages ecrire l'url technique directement souhaitée, puis valider pour créer la page
- Aller en ZMI (rajouter a votre URL "/manage)
- Cliquer sur l'onglet Properties dans Zope (pour editer la propriété du dossier)
- Modifier la propriété Title dans le descriptif souhaité (Nos Formations Django)
- Cliquer sur OK pour valider.
Modifier une URL pour une page Zwook déjà rentré :
- Aller en ZMI dans le répertoire concerné
- Cocher la case correspondante au dossier a modifier
- Cliquer sur renommer
- Renommer le dossier avec l'url technique souhaitée
- Cliquer sur OK pour valider.
Faire une redirection 301 en utilisant un script python :
context.REQUEST.RESPONSE.setStatus('MovedPermanently')
context.REQUEST.RESPONSE.redirect('http://monsitewebkitue.com/moncontenukitu')
Faire une redirection 301 dans apache :
RewriteRule ^/france/(.*) /fr/$1 [R=permanent,L]
Répondre
|