第一:我的技术问题已经解决了,所以这并不紧急,但是我不明白为什么我的页面会像现在这样工作。所以这里发生了什么:
我将一个站点从 TYPO3 4.3.X 更新到 4.4.6。有一些问题,主要是因为我们将数据库的字符集从 iso-8859-1 更改为 utf-8,但没有什么严重的。但是:来自管理后端的页面预览生成了错误的链接(类似于http://index.php?id=321)。我发现我可能必须在 List-Module 中的站点根目录中添加一个 Typo3 域,所以我在 List > MySite'sRootPage > Domains 中添加了 www.myhost.com。现在预览链接工作正常,但页面树中声明为“根”页面的其他页面将不再显示(相反,TYPO3 重定向到我添加域的起始页面)这也是新闻通讯页面的情况已经发送与 DirectMail 并且是根级别的 DirectMail 文件夹的子页面。
我试图在不同的根页面中插入相同的域,但这是不可能的,因为typo3更改了域名(它似乎不允许输入多个具有相同名称的域。这在某种程度上是有道理的。 )
现在,我发现当我再次删除域时(-是的,我总是在进行此类更改后清除缓存),页面链接仍然正确显示。此外,Typo3 还可以正确显示其他页面根站点,包括时事通讯页面。但我很困惑这里发生了什么。
(也许在配置域的根页面中正确设置 baseURL 也很重要。)
由于该站点非常复杂,我无法在此处发布整个 TypoScript 配置,因此我不希望得到详细的答案,但有些暗示可能发生的事情会很好。即使是更详细解释系统域内部处理的材料链接也会有所帮助。
此外,如果有人能告诉我如何“正确”设置一个站点,该站点具有从同一域处理的多个根页面,我很想知道 - 或者这在概念上是否存在误导,您不应该尝试完成这样的设置?