使用Mac OS X Server LionredirectURL

我刚刚用OS X Lion Server设置了一台Mac Mini来托pipe我自己的网站。 我已经注册了多个域名,但是我希望用户被自动redirect到我的主域名,如果他们input其中一个(即,如果用户inputwww.myotherdomain.com URL将立即转发到www.mymaindomain.com )。 在Server.app的Web设置中,您可以轻松地添加其他域(可以工作),但不会将浏览器中的URL更改为www.mymaindomain.com 。 它保持www.myotherdomain.com仍然显示正确的页面。

redirect或别名选项是做我想要的吗? 我似乎无法解决如何使用它们(似乎没有我能find的文档)。

在redirect中,您需要input:

  1. “redirecttypes”(精确匹配或正则expression式)
  2. 'redirectpath'
  3. “目标url”
  4. “redirect状态”(原始被永久移动等)

在别名中,您需要input:

  1. “别名types”(精确匹配或正则expression式)
  2. “别名path”
  3. “目的地文件夹”

任何帮助将是伟大的。

最好的办法是用redirect – redirect基本上告诉浏览器“你不需要这个URL,而是需要这个URL(而不是一个别名,它提供了不同的文件,没有任何指示给浏览器)。如果你想要我所说的完全redirect(即http://www.myotherdomain.com/some/document.html – > http://www.mymaindomain.com/some/document.html ),你需要在名为www.myotherdomain.com的“网站”列表中创build第二个条目,并在其中创build如下的redirect:

 Redirect Type: Regular Expression Redirect Path: (.*)$ Destination URL: http://www.mymaindomain.com$1 Redirect Status: Original has moved permanently 

不要将这个redirect添加到主网站,否则会以无限循环的方式redirect到自己。 如果您不使用SSL,则不需要为每个额外的域名创build额外的网站,只需创build一个网站并将其他网站(www.mythirddomain.com,www.myfourthdomain.com等)添加到“其他域名“列表。 如果您使用的是SSL,则必须在网站列表中创build一个单独的条目,以便为每个条目分配一个自己的SSL证书(甚至可能无法正常工作,除非您为每个名称使用不同的IP地址 -在单个IP地址上提供多个SSL证书存在固有的问题)。