Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
1) А у вас вообще подключен mod_rewrite?
Закомментируйте <IfModule mod_rewrite.c> и соответствующую ему строку </IfModule>. Если сайт упадёт с ошибкой, значит, не установлен.
2) Я бы сделал вот так (это касается и расположения директив, и синтаксиса):
Код
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !www.site.ru [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
# ...... дальше пошли директивы битрикса