2009-07-22 7 views
2

J'essaie de réécrire index.php? P = page à/page/mais je ne peux pas le faire fonctionner!

Ce ne fonctionnera pas:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule .* index.php?p=$1 [PT,L] 

Aide s'il vous plaît!

Répondre

2

La référence arrière $1 ne correspond pas à un groupe de la partie gauche de votre RewriteRule (les groupes sont définis à l'aide de parenthèses). Essayez l'une des solutions suivantes:

RewriteRule .* index.php?p=$0 

# - or - 

RewriteRule ^(.*)$ index.php?p=$1