Je cherche des ressources étape par étape sur la façon de réécrire les URL et pose quelques questions spécifiques.
J'ai lu la documentation sur mod_rewrite
dans Apache, mais je me trouve toujours un peu perdu.
Si j'ai example.com/products.html
, puis-je changer cela pour qu'il apparaisse comme example.com/products
? Pour que cela se produise, dois-je faire en sorte que tous mes liens pointent vers /products
, puis avoir une règle de réécriture qui dirige /products
vers /products.html
? Ou est-ce l'inverse?
De plus, pour les formulaires PHP, j'ai remarqué que je ne pouvais pas avoir d'action de formulaire pointant sur un répertoire: par exemple, elle nécessite /mail/index.php
au lieu de simplement /mail
.
mod_rewrite
peut-il résoudre ce problème également?
Cet article sur Nettuts + ou le lien de Pekka partagé dans les commentaires ci-dessus devrait vous aider, mais il y a plusieurs autres là-bas .