Ваше правило перезаписи кажется идеальным.
Вы сделали уверенным , что перезапись мода включена?
Это в среде vhost или в файле .htaccess
?
Два совета:
Если вы находитесь не в размещенной среде (= если это ваш собственный сервер и вы можете изменять виртуальные хосты, а не только файлы .htaccess
), попробуйте использовать директиву RewriteLog
: она помогает вам отслеживать такие проблемы:
# Trace:
# (!) file gets big quickly, remove in prod environments:
RewriteLog "/web/logs/mywebsite.rewrite.log"
RewriteLogLevel 9
RewriteEngine On
Мой любимый инструмент для проверки регулярных выражений:
http://www.quanetic.com/Regex (не забудьте выбрать ereg (POSIX) вместо preg (PCRE)!)