Какая-то беда творится. Задача простая - заменить вызовы
www.blabla.ru/dir/news/shownews.php?id=privet  на
www.blabla.ru/dir/news/privet Пишу в htaccess:  
RewriteRule ^dir/news/(.*)$ dir/news/shownews.php?id=$1Вызов 
www.blabla.ru/dir/news/privet отрабатывает отлично. Но php выдает, что переменная id ... равна "shownews.php"
А вот в этом случае все работает нормально:
RewriteRule ^news/(.*)$ dir/news/shownews.php?id=$1Вызов 
www.lala.ru/news/privet выдает, что переменная id равна "privet". 
Все Ok но не удобно, т.к. текущим каталогом становится 
www.blabla.ru/news/ из-за этого в этом разделе придется переделывать все ссылки и пути к картинкам и включаемым файлам. Что нежелательно.
Получается, что добавление одного уровня вложение каталога приводит к неработоспособности. Как сделать, чтобы RewriteRule работал не в корневом каталоге а "глубже"?
Всю башку уже сломал...