это ошибка в статье
конд это иф
если иф пишется после действия то да, вы правы.
Но здравый смысл и главное работоспособность говорят а себя.
конд пишется вначале
RewriteCond %{REQUEST_URI} ^api.*$ index.php [L,NC]
#Если
RewriteCond %{REQUEST_URI} !index.php [L,NC]
#И если не индекс.php (защита от цикла)
RewriteRule ^.*$ index.html
# если условия выполнены то редирект.
мм, на всякий проверь права на папки, особенно владельцев, есть вариант что ты создавал от рута новый каталог и на него просто нет чтения\запись от www:www
ls -l
если там все норм то поедем дальше
для образца пишите то что у вас есть, а не часть примера а остальное нам додумывать.
Будьте добры показать реальный конфиг, доменное имя тест вполне себе устроит. А во та часть что не работает, а не работают у вас поддомены, их указывайте как есть, со всеми пробелами алиасами и тд.
представьте вы пришли к доктору, он говорит раздевайтесь. А вы на шубу показываете и говоирте и так пойдет, дальше вы и так вкурсе.
Тут по сео нужно понимать что 1
или у вас 301 и вы говорите что этот домен перенаправляет на основное зеркало, или у вас зеркало с 200, тогда это задубливание контента. А это не уникальность контента а это стремно.
По сути у вас выбор или 301 или 200 , если делать редирект доменов в .htaccess это самое ожидаемое место для сео специалиста искать его он будет именно там. ХОтя конечно можно это сделать и в 10 других мест. Например можно в днс chname quasiocculti.com/blog/dns-redirect
и тоже правильный способ