2

一个网站 example.com 有一个子域a.example.com。这里的重点是我想在不更改 URL(URL MASK)的情况下将所有现有和不存在的子域( ex-b.example.com)重定向到example.com 。为了进一步解释,当用户输入 b.example.com 时,他必须在他的屏幕上看到 example.com,但 URL 不得从 b.example.com --> example.com 更改。我认为它可能来自 .htaccess 文件,但我未能实现。

我需要配置虚拟主机吗?由于我只能访问.htacces,我希望我能完成它

4

1 回答 1

1

您需要正确配置两件事:

  1. 带有通配符的 DNS 条目(*.example.com -> 您的服务器 IP)
  2. 具有通配符别名 ( ServerAlias *.example.com)的虚拟主机

那么在.htaccess 中就没有什么可做的了。.htaccess 单独不能做你想做的事。另请注意,这可能对 SEO 有害(重复内容),但这取决于您的用例。

由于您无权访问虚拟主机配置,因此您可以使用子文件夹而不是子域。

于 2015-07-08T11:16:21.840 回答