将多个 Apache VirtualHosts 设置为相同的 DocumentRoot 而不改变 URL?

将多个 Apache VirtualHosts 设置为相同的 DocumentRoot 而不改变 URL?

我正在尝试让 domain.fi 和 domain.com 指向相同的 DocumentRoot,而不需要更改浏览器 URL 中的域。Apache 可以做到这一点吗?

我已将两个域指向相同的 DocumentRoot 并正常工作,但是浏览器 URL 中的 domain.com 更改为 domain.fi。

答案1

在 domain.fi 中使用Redirectdomain.com VirtualHost。要使此功能正常工作,必须加载 mod_alias。

<VirtualHost 127.0.0.1>
        ServerName www.domain.fi
        ServerAlias doman.fi
        RedirectMatch (.*) http://www.domain.com/
</VirtualHost>

您还可以指定VirtualHost所需的任何标准设置,例如CustomLog

相关内容