Это просто устанавливает псевдонимы для каждого домена, но не перенаправляет трафик с www.domain1.com на domain1.com.

я есть VirtualHost, который выглядит примерно так:

<VirtualHost *:80>

  ServerName  domain1.com
  ServerAlias www.domain1.com domain2.com www.domain2.com

</VirtualHost>

Когда кто-то посещает www.domain1.com/test, его следует перенаправить на:

domain1.com/test

Когда кто-то посещает www.domain2.com/test, его следует перенаправить на:

domain2.com/test

Мои текущие RewriteRules отсутствуют.

Редактировать: вот что у меня так далеко:

# Rewrite www to non-www
RewriteEngine on
RewriteCond %{HTTP_HOST} www\.%{HTTP_HOST}$ [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L,R=301]

Очевидно, это генерирует бесконечный цикл перенаправления.

Ответы на вопрос(3)

Ваш ответ на вопрос