Typo3 切换到默认域

Typo3 switch to default domain

在列表视图的 typo3 中,我添加了两条 url 记录。第一个(在顶部)是 www.domain.com,第二个是 domain.com。当您现在直接转到 domain.com 时,网页会在 url 下打开。但我希望它切换到 www.domain.com 然后 op 主页。

在 typo3 中,url 怎么可能总是切换到顶部 url,在这种情况下 www.domain.com?

是的,这是可能的。只需编辑非默认域的记录并设置字段 "Redirect To" 和重定向的状态代码。

您最初可能看不到这些字段,如果是这样,请选中页面底部的复选框 "Show secondary options (palettes)",或单击域字段正下方的小 "more options" 图标。

如果您有很多域,这将变得不切实际。在这种情况下,请考虑直接在网络服务器配置中进行重定向。这也会提高性能(因为 TYPO3 甚至没有启动来进行重定向)。

我在 .htaccess 中这样处理:

那么您要么根本不需要 TYPO3 中的域记录(如果安装只有一个 site/domain),要么只需要 www 一个。

RewriteEngine On

# * FORCE WWW *
# -----------------

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [L,R=301]

该解决方案非常可靠,非 www 地址永远不会出现在 google 中。

如果您有 运行 个子域,例如 something.example.com,请小心,这可能需要高级 .htaccess 规则。