如何将我的 Silverstripe 网站的子页面显示为子域?
How can I display a subpage of my Silverstripe website as a subdomain?
我有一个基于 Silverstripe 3 的网站。
现在我希望用户可以输入子域 URL info.mydomain.com 并查看页面 mydomain.com/subpage-url/ 的内容。但是没有重定向。子域 URL 应该保留在他们的浏览器中。
我已经创建了子域并让它指向我网站的根目录。据我了解,我现在需要在我的 .htaccess 文件中重写一些条件吗?这就是我挣扎的重点。我在谷歌上搜索了一下,做了一些尝试但失败了,但似乎没有任何效果。也许我理解完全错误,使用了错误的重写条件或将它们插入了错误的地方..可能有需要注意的 Silverstripe 具体问题?
长话短说:我需要帮助!
正如 Robbie Averill 在他的评论中指出的那样,您可以安装 Subsites 模块。但是您必须为每个域创建一个子站点(例如,一个单独的站点树)。
还有另一个模块,homepagefordomain 模块。使用该模块,您可以为每个页面指定一个(或多个)域。当您访问其中一个域时,将显示指定为该域主页的页面。我认为这是一种比乱用 .htaccess
文件更灵活的方法。
我有一个基于 Silverstripe 3 的网站。
现在我希望用户可以输入子域 URL info.mydomain.com 并查看页面 mydomain.com/subpage-url/ 的内容。但是没有重定向。子域 URL 应该保留在他们的浏览器中。
我已经创建了子域并让它指向我网站的根目录。据我了解,我现在需要在我的 .htaccess 文件中重写一些条件吗?这就是我挣扎的重点。我在谷歌上搜索了一下,做了一些尝试但失败了,但似乎没有任何效果。也许我理解完全错误,使用了错误的重写条件或将它们插入了错误的地方..可能有需要注意的 Silverstripe 具体问题?
长话短说:我需要帮助!
正如 Robbie Averill 在他的评论中指出的那样,您可以安装 Subsites 模块。但是您必须为每个域创建一个子站点(例如,一个单独的站点树)。
还有另一个模块,homepagefordomain 模块。使用该模块,您可以为每个页面指定一个(或多个)域。当您访问其中一个域时,将显示指定为该域主页的页面。我认为这是一种比乱用 .htaccess
文件更灵活的方法。