Для одного домена я бы использовал это
RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^example-domain-please-change\.com [NC] RewriteRule (.*) http://example-domain-please-change.com/$1 [R=301,L]
но я не знаю, как его изменить, для работы с .com и .eu. Я не хочу, чтобы они указывали на определенные папки. Я просто хочу избавиться от "www" впереди, чтобы они все указывали на корень сайта.
Ваш cond должен соответствовать, чтобы подобрать% переменных, так как насчет:
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^.* http://%1/$0 [R=301,L]
Это перенаправит любую www.somedomain на somedomain.
www.somedomain
somedomain