Php 类型3处理域(sysdomains)/具有相同域的多个根页面

Php 类型3处理域(sysdomains)/具有相同域的多个根页面,php,content-management-system,typo3,realurl,Php,Content Management System,Typo3,Realurl,第一:我的技术问题已经解决了,所以这并不紧急,但我不明白为什么我的页面现在这样工作。发生了什么 我将一个站点从TYPO3 4.3.X更新为4.4.6。出现了一些问题,主要是因为我们将数据库的字符集从iso-8859-1更改为utf-8,但问题并不严重。但是:来自管理后端的页面预览生成了错误的链接(类似于)。我发现我可能必须在列表模块中将Typo3域添加到站点的根目录中,所以我在List>MySite'sRootPage>Domains中添加了www.myhost.com。现在PreviewLin

第一:我的技术问题已经解决了,所以这并不紧急,但我不明白为什么我的页面现在这样工作。发生了什么

我将一个站点从TYPO3 4.3.X更新为4.4.6。出现了一些问题,主要是因为我们将数据库的字符集从iso-8859-1更改为utf-8,但问题并不严重。但是:来自管理后端的页面预览生成了错误的链接(类似于)。我发现我可能必须在列表模块中将Typo3域添加到站点的根目录中,所以我在List>MySite'sRootPage>Domains中添加了www.myhost.com。现在PreviewLink工作正常,但页面树中声明为“根”的其他页面将不再显示(相反,TYPO3重定向到我添加域的起始页面),对于已使用DirectMail发送的新闻稿页面也是如此,它们是根级别上DirectMail文件夹的子页面

我试图在不同的根页面中插入相同的域,但这是不可能的,因为typo3更改了域名(它似乎不允许使用相同的名称输入多个域。这在某种程度上是有意义的)

现在,我发现当我再次删除域时(是的,我总是在做这些更改后清除缓存),页面链接仍然正确显示。此外,Typo3还正确显示其他页面根站点,包括新闻稿页面。但我很困惑这里发生了什么

(在配置域的根页面中正确设置baseURL可能很重要。)

由于该网站相当复杂,我无法在这里发布整个打字稿配置,我不希望得到详细的答案,但一些可能发生的提示会很好。即使是在更详细地解释系统域内部处理的材料上的链接也会有所帮助


此外,如果有人能告诉我如何“正确”设置一个站点,并从同一个域处理多个根页面,我很想知道——或者这是一个概念上的误导,你不应该尝试完成这样的设置吗?

这是预期的行为。如果您有一个多域设置,TYPO3希望每个域都有自己的
root
页面(并且只有一个!)


有一个很好的例子(realurl的作者)解释了配置是如何基于不同的根页面的。

谢谢,我越来越怀疑在一个sysdomain条目上有多个根级别的页面根本没有意义(尽管它在没有任何sysdomain条目的情况下工作)。但我仍然不明白为什么从属于sysfolder(我的直邮文件夹)的页面也会受到sysdomain条目的影响。。。