У меня domain.com и domain.org как псевдонимы, указывающие на один и тот же vhost. Как я могу использовать .htaccess для перенаправления всех запросов domain.com на domain.org?
Вы можете использовать mod_rewrite для этого.
RewriteEngine on RewriteCond %{HTTP_HOST} !^example\.org$ RewriteRule ^ http://example.org%{REQUEST_URI} [L,R=301]
Это правило перенаправляет каждый запрос, который не адресован example.org, на один и тот же.
example.org
Перенаправляет все www / non-www из domain.com в domain.org:
domain.com
domain.org
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] RewriteRule ^(.*)$ http://www.domain.org/$1 [R=301,L]