У вас в настройках вхостов написано: "ServerName a.s", поэтому когда пользователь приходит на a.s, сервер знает, что это вхост a.s, а когда пользователь приходит на www.a.s, сервер уже такого вхоста не находит, доменное имя ведь отличается, поэтому показывает дефолтный вхост. Просто добавьте в конфиги вхостов ServerAlias:
ServerAdmin webmaster@localhost
ServerName a.s
ServerAlias www.a.s
DocumentRoot /var/www/a
И можно будет класть .htaccess с рерайтом, специфичным для каждого домена, в его докрут. Пользователь при заходе на www.a.s будет попадать как раз на .htaccess для a.s, и в нём уже можно 301-м редиректом перенаправлять его просто на a.s.