TYPO3 - 多域安装

时间:2018-02-23 13:35:55

标签: typo3 subdomain typoscript

是否有人使用单个typo3-instance运行多域网站的复杂知识? 例如。我有2个域,都使用不同的虚拟主机,由同一个Web服务器提供服务。我想要实现的是,两个vhost都指向同一个文档根目录,其中安装了一个typo3-instance。此TYPO3实例应通过typoscript检查,请求中使用了哪个域,并将每个域的请求转发到特定子页面("该域的着陆页")。 我需要这个在生产和工作中工作稳定的环境,由于自定义自定义扩展,为两个安装提供必要的数据,特定的extbase域模型也应该可用于两个域等。

我已经能够通过typoscript条件检查所请求的域名。我缺少的是一些信息,关于如何实现重定向,而不是每次使用登录页面的子页面时客户端都被重定向到登录页面。我需要为此设置cookie吗?

先谢谢,奥利弗

1 个答案:

答案 0 :(得分:2)

页面树:

pid=0
 | --> root page 1
 | --> root page 2
  • 在两个根页面上,输入页面属性:“行为”复选标记启用“用作根页”
  • 在两个根页面上,创建一个TypoScript模板,编辑它,选择“选项”选项卡,勾选“Rootlevel”。让这个TypoScript模板包含您的常规TypoScript配置,例如通过“静态包含”(理想情况下,您将TypoScript配置放在扩展名中)
  • 在两个根页面上创建“域”记录
  • 如果您在TypoScript中的任何位置使用主机名,则可以使用常量在每个TypoScript模板中设置主机名

这样,您可以为两个页面树重用大部分配置,或者在每个页面树中使用不同的TypoScript。无论什么适合您的需求。