2010-06-17 7 views
0

J'ai besoin d'aide pour réécrire dans .htaccess.Réécriture .htaccess ne fonctionne pas

Je suis en train de faire ce qui suit: Lorsqu'un utilisateur tape http://www.example.com/csc/alabama/ je dois tirer les informations de http://www.example.com/csc/index.php?state=alabama

Je pensais que ce devrait être cette

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^csc/([^/]*)$ /csc/index.php?state=$1 [L] 

Je continue à obtenir une erreur 404. Sur une note de côté, je voudrais pouvoir le faire avec un sous-répertoire générique, de sorte que csc puisse être abc ou n'importe quoi d'autre mais ce n'est pas la priorité.

Répondre

0

Vous avez oublié le slash final dans votre motif. Vous devez également exclure la destination vers laquelle vous redirigez:

RewriteCond $1 !=index.php 
RewriteRule ^csc/([^/]*)/$ /csc/index.php?state=$1 [L]