Bonjour, J'ai pour le moment des liens qui pointes vers des posts de cette facons: http://www.mywebsite.com/view/nomdelacategorie/iddupost L'url rewrite de base est la suivante: RewriteRule ^view/(.*)/(.*) view.php?cat=$1&pid=$2 J'aimerais afficher le titre dans l'url et supprimer le view. Supprimer le view n’est pas un problème RewriteRule ^(.*)/(.*).html view.php?cat=$1&pid=$2 L'attribut pour le title dans le header est {$pagetitle} et j'aimerais juste afficher 7 ou 8 mots du titre dans l'url, sinon l'url serait bien trop longue Ce qui me pose soucis c'est comment intégrer seulement les 7 premiers mots du titres dans l'url pour avoir au final une url de cette façon : http://www.mywebsite.com/nomdelacatagorie/pas-plus-sept-ou-huit-mots-i ... upost.html Quelqu'un aurait-il une piste sur la manière de procéder ? Cordialement,
La correspondance URL-contenu est faite sur l'Id du contenu ? Si oui, c'est simple, il te faut trouver ou faire un script PHP qui va te raccourcir la chaine "$pagetitle" inséré par ton PHP lorsqu'il génère le lien. Genre Code: <a href="<?php echo raccourcir($pageTitle)."-".$pageId.".html">Ancre du lien</a> a toi de faire la fonction "raccourcir()", soit de manière simple avec substr() http://php.net/manual/fr/function.substr.php ou de manière plus évoluée, avec reconnaissance des mots pour ne pas en scinder un en plein milieu