2012-07-30 1 views
0

En dépit de passer en revue toutes les ressources sur la réécriture d'URL, je ne suis pas en mesure d'appliquer avec succès la même chose à mon site.Impossible d'appliquer la réécriture d'URL avec succès

Le URl est www.mysite.com/Client/?clientname=name

Je veux que ce soit www.mysite.com/Client/name

client est un autre répertoire dans le répertoire racine

S'il vous plaît aider.

+1

Pouvez-vous nous montrer ce que vous avez déjà essayé? –

+0

RewriteRule^([a-zA-Z0-9 _-] +) $ index.php? Clientname = $ 1 RewriteRule^([a-zA-Z0-9 _-] +)/$ index.php? Clientname = $ 1 –

+0

Lisez ceci -> [Comment fonctionne l'acceptation d'une réponse?] (Http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work). –

Répondre

0

On dirait que vous pourriez faire avec un RewriteCond là-dedans, donc il vérifie s'il correspond à l'URL que vous voulez. Et puis vous voudrez faire que le dernier (L) RewriteRule une fois qu'il correspond:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} Client/ [NC] 
RewriteRule (.+) index.php?clientname=$1 [L] 
+0

dois-je mettre le fichier .htaccess dans le répertoire racine ou le répertoire Client? –

Questions connexes