2011-07-11 2 views
3

J'essaie de réécrire une URL à partir d'un sous-répertoire de la racine web.htaccess réécrire

http://mysite.com/wiki/index.php/Main_Page 

à cette (note point d'interrogation):

http://mysite.com/wiki/index.php?Main_Page 

Ce que je fais mal ici? (Wiki/.htaccess)

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^index\.php/(.*)$ ./index.php?$1 [PT,L,QSA] 
+1

Essayez de commenter vos conditions et voir si cela fait une différence –

+0

Il a fait, ils l'empêchaient de travailler depuis index.php est un fichier. Ensuite, la chaîne de requête devait être title = $ 1. – Keyo

Répondre

1

Ces deux lignes ici a un tri:

RewriteEngine On 
RewriteRule ^index\.php/(.*)$ index.php?title=$1 [PT,L,QSA]