配置Apache以将所有内容从端口80重定向到另一个域

配置Apache以将所有内容从端口80重定向到另一个域,apache,redirect,Apache,Redirect,我通常用Django编程,但用Apache编程更有意义。我需要每个到端口80的域的请求都被重定向到端口80上的另一个域,但是到任何其他端口的请求仍然应该被传入。它不能是永久重定向。我该怎么做呢?因为我在Apache中将虚拟主机设置为侦听端口80,所以我不需要告诉重定向指令侦听该端口,所以我只需要将其添加到侦听端口80的虚拟主机: RewriteEngine on RewriteRule ^$ http://other-domain.com/ [R=302,L]

我通常用Django编程,但用Apache编程更有意义。我需要每个到端口80的域的请求都被重定向到端口80上的另一个域,但是到任何其他端口的请求仍然应该被传入。它不能是永久重定向。我该怎么做呢?

因为我在Apache中将虚拟主机设置为侦听端口80,所以我不需要告诉重定向指令侦听该端口,所以我只需要将其添加到侦听端口80的虚拟主机:

RewriteEngine on
RewriteRule ^$ http://other-domain.com/ [R=302,L]