TYPO3 - 多域安装
TYPO3 - Multi-Domain-Installation
是否有人对 运行 使用单个 typo3 实例的多域站点有深入的了解?
例如。我有 2 个域,都由同一个网络服务器提供服务,使用不同的虚拟主机。我想要实现的是,两个虚拟主机都指向同一个文档根目录,其中安装了 typo3-instance。这个 TYPO3 实例应该通过打字稿来检查请求中使用了哪个域,并将每个域的请求转发到特定的子页面 ("landing page for that domain")。
我需要它在生产和稳定的环境中工作,因为自定义自行开发的扩展为两个安装提供了必要的数据,而且特定的 extbase-domain-models 应该在两个域等中都可用。
我已经能够通过打字错误条件检查请求的域。我缺少的是一些信息,关于我如何实现重定向,而无需在使用着陆页的子页面时每次都将客户端重定向到着陆页。我需要为此设置 cookie 吗?
提前致谢,奥利弗
在 TYPO3 中,您可以在一个安装中组合多个站点(每个站点具有不同的域)。这已经开箱即用。
所以,对于这个要求
This TYPO3-instance should check by typoscript, which domain was used in the request and forward requests for each domain to a specific subpage
不需要添加对 TypoScript 的检查,TYPO3 会自动解析 URL。
页面树:
pid=0
| --> root page 1
| --> root page 2
- 在两个根页面上,输入页面属性:“行为”复选标记启用“用作根页面”
- 在两个根页面上,创建一个 TypoScript 模板,对其进行编辑,找到选项卡“选项”,勾选“根级别”。让这个 TypoScript 模板包含您的一般 TypoScript 配置,例如通过“静态包含”(理想情况下,您将 TypoScript 配置放在扩展中)
- 自TYPO3 9: 在“站点管理>站点”下为每个页面树配置一个站点。 TYPO3 9 之前: 在两个根页面上创建一个“域”记录
是否有人对 运行 使用单个 typo3 实例的多域站点有深入的了解? 例如。我有 2 个域,都由同一个网络服务器提供服务,使用不同的虚拟主机。我想要实现的是,两个虚拟主机都指向同一个文档根目录,其中安装了 typo3-instance。这个 TYPO3 实例应该通过打字稿来检查请求中使用了哪个域,并将每个域的请求转发到特定的子页面 ("landing page for that domain")。 我需要它在生产和稳定的环境中工作,因为自定义自行开发的扩展为两个安装提供了必要的数据,而且特定的 extbase-domain-models 应该在两个域等中都可用。
我已经能够通过打字错误条件检查请求的域。我缺少的是一些信息,关于我如何实现重定向,而无需在使用着陆页的子页面时每次都将客户端重定向到着陆页。我需要为此设置 cookie 吗?
提前致谢,奥利弗
在 TYPO3 中,您可以在一个安装中组合多个站点(每个站点具有不同的域)。这已经开箱即用。
所以,对于这个要求
This TYPO3-instance should check by typoscript, which domain was used in the request and forward requests for each domain to a specific subpage
不需要添加对 TypoScript 的检查,TYPO3 会自动解析 URL。
页面树:
pid=0
| --> root page 1
| --> root page 2
- 在两个根页面上,输入页面属性:“行为”复选标记启用“用作根页面”
- 在两个根页面上,创建一个 TypoScript 模板,对其进行编辑,找到选项卡“选项”,勾选“根级别”。让这个 TypoScript 模板包含您的一般 TypoScript 配置,例如通过“静态包含”(理想情况下,您将 TypoScript 配置放在扩展中)
- 自TYPO3 9: 在“站点管理>站点”下为每个页面树配置一个站点。 TYPO3 9 之前: 在两个根页面上创建一个“域”记录