2013-01-03 5 views
1

J'essaie d'utiliser .htaccess pour créer une URL propre, mais j'ai des problèmes avec les noms de dossier..htaccess ignorer les noms de dossier

Je veux quelque chose comme:

mydomain.com/test 

redirigeant à: mydomain.com/?p=test mais maitaining l'URL propre mydomain.com/test

Et il fonctionne très bien, le problème est lorsque je tente de rediriger un nom qui est le même nom d'un dossier par exemple si test est un nom de dossier, quand je le redirige fonctionne mais l'URL sera quelque chose comme mydomain.com/test/?p=test insted de mydomain/test

J'ai essayé beaucoup de config et aucun d'entre eux travaillent, actuellement mon dossier .htaccess ressemble à ceci:

RewriteEngine On 
RewriteBase/
RewriteRule ^([a-zA-Z0-9-]+)/?$ ?p=$1 [NC,QSA,L] 

aide serait appréciée.

Répondre

0

Essayez RewriteRule ^(.*?\.php)/([^/]*)/([^/]*)(/.+)? $1$4?$2=$3 [NC,N,QSA] Ceci vérifie l'extension du fichier.