Pista, на самом деле, даже если в адресной строке видишь alias.domen.ru без /, то браузер этот слеш всё равно добавит.
Заголовки HTTP запроса выглядят так https://ru.wikipedia.org/wiki/HTTP
Метод URI HTTP/Версия
Host: Домен
GET /info.php HTTP/1.1
Host: alias.domen.ru
GET / HTTP/1.1
Host: alias.domen.ru
Если убрать этот слеш
GET HTTP/1.1
будет синтаксическая ошибка и сервер вернёт ответ с кодом 400 Bad Request.
FANTASANTA, в вопросе домен site.ru, а правило только для доменов с www.
Ну и сам редирект нужно ставить в начало .htaccess чтобы он срабатывал раньше чем RewriteRule ^ index.php [L]