Какую ошибку возвращает Apache?Если это похоже на разрешения, попробуйте добавить:
Order allow,deny
Allow from all
перед строкой RewriteEngine и посмотрите, поможет ли это.
Кроме того, если вы не уверены, что ваши правила перезаписи верны, я закомментирую их, пока вы не увидите, что ваш скрипт работает так, как должен.Если скрипт не будет работать без них, замените его для целей тестирования на что-то действительно простое, чтобы убедиться, что Apache работает правильно.