.htaccess переписать не работает - PullRequest
0 голосов
/ 17 июня 2010

Мне нужна помощь с перезаписью в .htaccess.

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

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

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

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

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

1 Ответ

0 голосов
/ 25 июня 2010

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

RewriteCond $1 !=index.php
RewriteRule ^csc/([^/]*)/$ /csc/index.php?state=$1 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...