J'ai beaucoup cherché et mis en œuvre de nombreuses expressions régulières dans mon fichier .htaccess mais je ne peux pas y parvenir. Comment puis-je trouver un moyen générique de rendre mon adresse URL conviviale?
C'est actuellement dans mon fichier .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]
Ce que je dois faire, c'est que j'ai une URL comme celle-ci:
http://localhost/abc/index.php?page=boats_for_sale
J'ai besoin de changer pour
http://localhost/abc/boats_for_sale
De même, je souhaite masquer toutes les chaînes de requête dans mon URL. Comment pourrais-je y arriver?
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1
pour plus de détails suivez ceci lien