Я искал и не смог найти онлайн решение, которое охватывает любое количество доменов. Сценарий использования для меня заключается в том, что я работаю на localhost, поэтому первая строка (с example.com) не будет работать как на localhost, так и на моем домене, а также любое другое имя, которое кто-то использует вместо localhost.
Чтобы добавить к ответу @philfreo, следовательно: (копирование строк, но изменение только первого)
# Make sure hostname is lowercase only (or an IP address)
RewriteCond %{HTTP_HOST} !^(.+\.)?(.+)?$
RewriteCond %{HTTP_HOST} !^[\d\.]{7,15}$
RewriteRule ^(.*)$ ${lowercase:%{HTTP_HOST}}/$1 [R=301,L]
Реквизит для philfreo! С его ответом сэкономлено много времени.
Paragon