Мучаюсь с mod_rewrite. Задача примитивная: превратить ссылки вида http://site.ru/abc/1 в http://site.ru/abc/index.php?id=1
.htaccess лежит в каталоге /abc/ и выглядит так:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /abc
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?id=$1 [L]
</IfModule>
Ну что тут не так, почему не работает? Перерыл мануалы и статьи по htaccess — там все точно так же.
В качестве параметра id передается значение "index.php", а не то, которое нужно.