С учётом комментариев, имхо должно быть т ак:
RewriteCond %{HTTP_HOST} :site2\.ru [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^comments/$ /comments [R=301,L]
Как и у
dodo512, мне кажется важным, чтобы каталог comments не существовал физически. И ещё пара условий:
- Апач -единственный веб-сервер ( если перед ним стоит nginx, он по дефолту редиректит на слеш )
- сервер - выделенный, а не shared хостинг ( например, BeGet вроде бы слеши дописывает)