2010-06-17 2 views
0

Мне нужна помощь с переписыванием в .htaccess..htaccess переписать не работает

Я пытаюсь сделать следующее: Когда пользователь http://www.example.com/csc/alabama/ мне нужно вытащить информацию из http://www.example.com/csc/index.php?state=alabama

Я подумал, что это должно быть это

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

я получаю 404 ошибку.

На стороне примечания, я хотел бы иметь возможность сделать это с общим подкаталогом, так что csc может быть abc или что-то еще, но это не приоритет.

ответ

0

Вы забыли хвостовую черту в своем шаблоне. Вы также должны исключить пункт назначения, на который вы перенаправляете:

RewriteCond $1 !=index.php 
RewriteRule ^csc/([^/]*)/$ /csc/index.php?state=$1 [L] 
Смежные вопросы