J'ai un petit système CMS écrit en PHP et fonctionnant sur Apache. Le format des URL que ce système CMS utilise/génère est:Apache friendly urls
/display.php?PageID=xxx où xxx est juste un nombre entier. Comme vous pouvez le constater, ces URL ne sont pas très conviviales, ni pour les utilisateurs ni pour les moteurs de recherche. Je crois qu'en utilisant mod_rewrite (ou quelque chose comme ça) et les fichiers .htaccess je devrais être capable de configurer Apache pour la réécriture d'URL. J'ai cherché des informations à ce sujet auparavant, mais je n'ai pas trouvé de méthode simple pour cela, cela impliquait toujours de jouer avec des expressions régulières, que je ne connais pas très bien.
Étant donné que le site en question est vraiment simple et petit, juste 5-10 pages différentes, je voudrais vraiment pouvoir coder en dur la configuration, sans règles spéciales ni regexps.
Je voudrais simplement mapper une URL conviviale à une URL réelle, peut-être comme ceci:
/about = /display.php?PageID=44
/products = /display.php?PageID=34
etc.
Est-il possible de configurer le plugin mod_rewrite d'une manière de base comme celui-ci ?
Quelqu'un pourrait-il expliquer la méthode la plus simple pour ce faire? Explique-moi comme si j'étais un enfant :-)
Merci d'avance!
Le terme généralement utilisé pour désigner ce dont vous parlez est "slug". Voir: http://en.wikipedia.org/wiki/Slug_%28web_publishing%29 – cbednarski