Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Dreamgratuit - Philosophie
3 novembre 2008

Tutorial URL rewriting de A à Z avec Dreamweaver et PHP/MySQL

La dernière étape de ce tutorial va consister à paramétrer votre fichier .htaccess afin que votre serveur prennent en charge effectivement la réécriture d'url.

Lancez Notepad qui va nous servir pour l'écriture de ce fichier.
Nota bene : dans ce fichier les lignes de commentaire commence par le signe "#".

Voici le code (épuré !) de mon .htaccess commenté :

# Active la réécriture  d'URL
RewriteEngine On
# La première partie de la règle de réécriture représente
# l'URL réécrite
# la deuxième l'URL réelle de la page
# entre crochets les options
RewriteRule ^article-([0-9]+)-([A-Za-z]+)\.htm$  /voir-article.php?id_article=$2 [L]


[L] indique au module de réécriture que s'il vient d'appliquer la règle à une URL, il ne doit pas appliquer les règles suivantes à l'URL (au cas où vous ayez différentes règles pour votre site comme moi).

Enregistrer ce fichier Notepad sous le nom .htaccess (et non pas htaccess.txt !). Vous devrez ensuite le transférer via FTP à la racine de votre site ou du répertoire contenant votre fichier voir-article.php.

Je vous conseille par ailleurs, pour parfaire votre travail, de mettre en place une fonction de redirection 301 au sein de votre page voir-article.php afin que les personnes qui appellent votre ancienne URL se voient servir l'URL réécrite (et surtout les moteurs de recherche qui risquerait de vous classer en duplicate content avec 2 URL valides pour une même page).

Si vous souhaitez en savoir plus sur l'URL rewriting, je vous conseille deux excellentes ressources :

Publicité
Commentaires
R
Excellent tuoriel merci !
Archives
Publicité
Publicité