Мне нужна помощь с перезаписью в .htaccess.
Я пытаюсь сделать следующее: Когда пользователь набирает http://www.example.com/csc/alabama/ Мне нужно получить информацию из http://www.example.com/csc/index.php?state=alabama
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 или что-то еще, но это не приоритет.
Вы забыли косую черту в вашем паттерне. Вы также должны исключить пункт назначения, на который вы перенаправляете:
RewriteCond $1 !=index.php RewriteRule ^csc/([^/]*)/$ /csc/index.php?state=$1 [L]