2013-10-09 174 views
1

我有一个域,我希望子目录在URL中显示为子域。 我不希望它是一个子域名,因为它会导致两个cms的集成问题。子域重定向到子目录

我想

forum.domain.com -> domain.com/forum 

重定向到那里,但我也想它不断地说forum.domain.com的网址,而不会改变/论坛。

我确实可以访问DNS区域,但我完全失去了如何做到这一点。到目前为止,我的forum.domain.com本身就是一个网站,我不希望它成为网站。

*服务器Htaccess正在运行helicon猿。

+0

啊哈,所以你正在使用Windows的Web服务器。那么我最好的建议是*现在停止*,并建立基于Linux的网站(如Ubuntu)。你将花费大量的时间来寻找堆栈溢出来寻找答案。例如,你已经有问题了:Helicon Ape看起来像一个大黑客,只是为了让微软Web服务器像Apache一样行事,并且是可配置的。 – Dogweather

+0

我想,但我正在帮助一个朋友建立一个网站,但他主持了一个Windows服务器。所以对于那个tbh我无能为力。 – madmanali93

回答

1

这不能纯粹通过DNS来完成。这并不难,但它确实涉及您的Web服务器的配置。

  1. 在DNS中,为forum.domain.com创建一个CNAME(别名)以指向您的服务器,可能是domain.com。
  2. 在您的Web服务器的配置中,配置一个新的虚拟主机,并将该路径作为其文档主目录。你这样做的方式取决于你是否使用Apache,Nginx等。
+0

好的,谢谢我想我得到了什么需要做。问题是我不知道我是否可以通过主机访问Web服务器配置。我会尽力弄清楚并在此发布我的发现。当你只能通过那里做东西时,让我讨厌GUI。 – madmanali93