Je suis assez novice dans ce domaine et je me demandais comment transformer les URL de mon site en URL conviviales pour le référencement utilisant .htaccess et mod_rewrite?
Mes URL prennent la forme mydomain.com/index.php?pid=1&pagename=Some Page
Je voudrais que ce soit mydomain.com/Some Page
OR
mydomain.com/somepage.html
Je sais que cela est possible avec mod_rewrite et .htaccess, mais je ne parviens pas à trouver une réponse exacte à la question.
Vous pouvez trouver de nombreux tutoriels lorsque vous effectuez une recherche sur le Web (ou même plus spécifiquement sur http://www.stackoverflow.com ).
Par exemple, vous pouvez trouver ceci bon tutoriel .
Vous devez notamment utiliser les conditions RewriteCond (une ou plusieurs), puis ajouter la réécriture que vous souhaitez effectuer avec RewriteRule .
Par exemple, supposons que vous souhaitiez rediriger des utilisateurs vers un autre domaine (il s'agit d'un exemple factice, il existe probablement de meilleurs moyens de gérer cela):
RewriteEngine On
RewriteCond %{HTTP_Host} ^www.domain.com$
RewriteCond %{REQUEST_URI} !^/HTML2/
RewriteRule ^(.*)$ /HTML2/$1