2017-10-11 73 views
2

我有Silverstripe 3.如何将我的Silverstripe网站的子页面显示为子域名?

一个网站建设现在我想用户可以进入子域网址info.mydomain.com,看到页面mydomain.com/subpage-url/的内容。但没有重定向。子域名应该保留在他们的浏览器中。

我已经创建了子域,并让它指向我的网站的根目录。据我了解,我现在需要一些重写条件在我的.htaccess文件中?这是我与之奋斗的一点。我搜索了一下,做了一些跟踪并失败,但似乎没有任何工作。也许我理解它完全错误,使用错误的重写条件或将它们插入错误的地方..也许有银河系特定的问题需要注意?

长话短说:我需要帮助!

+2

你可以用自定义的htaccess规则来做到这一点 - 你也可以使用“子网站”模块,虽然这会给你的子网站单独的SiteTree –

回答

3

正如Robbie Averill在他的评论中指出的那样,您可以安装Subsites模块。但是你必须为每个域创建一个Subsite(例如一个单独的站点树)。

但还有另一个模块,homepagefordomain模块。使用该模块,您可以为每个页面指定一个(或多个)域。当您访问其中一个域时,将显示为该域指定为主页的页面。我认为这比用.htaccess文件搞乱更灵活。

+0

非常感谢!插件homepagefordmainmain完美地工作! :) – iraira

相关问题