Accueil English Classique A propos Contact rss
WordPress from the beginning
Partage de découvertes autour de WordPress
 
accueil mots-clés plan du blog

Urls propres

Le but de l'opération est d'optimiser les urls des articles par rapport au référencement dans les moteurs de recherche, et par la même occasion, de les rendre humainement lisible. Cette opération est possible si votre hébergement est configuré pour permettre les "urls rewritings"...

Au départ

Lors de l’ouverture du blog, les urls des articles, par exemple, se terminent par /?p=123, avec p pour post (article) et 123 l’identifiant unique de l’article dans la base de données.

Cette méthode a l’avantage de marcher quelque soit les capacités de l’hébergeur, mais a pour inconvénients d’être mal vue par les robots indexeurs et de ne pas être explicite pour un lecteur humain.

Urls propres

On parle parfois d’urls propres pour désigner une url qui n’a plus de paramètre, comme p=123.

Pour l’obtenir sur votre blog:

  1. allez dans le menu Réglages > Permaliens
  2. choisissez une forme d’url qui vous convient, ou fabriquez en une personnalisée via les tags fournis: %year%, %monthnum%, %day%, %postname%
  3. si vous incluez le titre de l’article1, elles seront effectivement « humainement lisible »
  4. enregistrez les modifications
  5. créez un fichier avec votre éditeur web à la racine du site qui s’appelle .htaccess
  6. copiez dans ce fichier le code que vous fournit wordpress: il va permettre au serveur web de « comprendre » les nouvelles urls
  7. Uploadez le fichier .htaccess avec votre client ftp favori

Permaliens

Vous pouvez changer en cours de route le type de permalien en répétant la démarche écrite ci-dessus, sans danger que vos liens « cassent », car justement, comme son nom l’indique, se cache derrière le nom de permalien un système qui permet de retrouver l’article quelque soit le type d’url choisi. Pour plus de détail, consultez l’article sur les permaliens.

Annexe

Pour finir, voici un exemple de code htaccess qui permet la réécriture d’url :

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /cms/wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /cms/wordpress/index.php [L]
</IfModule>

  1. en réalité ce n’est pas le titre de l’article mais l’identifiant alphanumérique généré automatiquement par wordpress depuis le titre de l’article, et accessible via le tag %postname% []

Partagez avec les autres

Share/Bookmark

Ça vous a plu?

Ne partez pas sans laisser votre appréciation!
1 vote(s) 1 Etoile2 Etoiles3 Etoiles4 Etoiles5 Etoiles Loading ... Loading ...

Réactions

comments Une première réaction?
Haut de page
Choisissez vos widgets

A propos de cet article

Débuter avec WordPress est produit par Woodymood
Performance Optimization WordPress Plugins by W3 EDGE