web-dev-qa-db-fra.com

Besoin d'un moyen générique pour créer une URL conviviale pour le référencement

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?

2
Maryam
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

1
Bimal Das