我在Silverstripe项目中安装了subsite
模块。我有两个域名
=>A main site
=> A subsite, virtual host is created
这里的问题是我可以访问 -
login.abc.com/
和login.abc.com/admin
login.xyz.com/admin
但我无法访问login.xyz.com
,导致redirect loops
然后我尝试在framework\main.php
DataModel::set_inst(new DataModel());
echo "This code is printed"; //This code executes
Director::direct($url, DataModel::inst());
我被困了几个小时才弄明白可能导致重定向循环的原因,但是徒劳无功。任何帮助将受到高度赞赏。
更新
我创建了另一个域login.pqr.com [Not subsite]
并指向同一个文件夹,这也正常。所以问题很明显,该问题仅存在于subsite
域中。
更新2
然后,我使用同名subsite
的域创建了login.pqr.com
。现在这次网站前端login.pqr.com
无效。
更新3
如果来自管理员下的subsites
菜单,我会关闭Enable public access
,然后就可以了。
所以在subsite
模块中似乎有问题?有什么建议吗?
答案 0 :(得分:1)
对于那些可能在将来偶然发现这篇文章的人来解决这个问题 -
pages
,最重要的是着陆页Subsite
模块似乎有错误 - If the page you are copying has children, the children are not copied, even if there is option to copy children