在列表视图的typo3中,我添加了两个url记录。第一个(顶部)是www.domain.com,第二个是domain.com。当您现在直接进入domain.com时,网页将在该网址下打开。但我希望它切换到www.domain.com,然后运行首页。Typo3切换到默认域
在typo3中,如何在这种情况下始终将url切换到顶级网址www.domain.com?
在列表视图的typo3中,我添加了两个url记录。第一个(顶部)是www.domain.com,第二个是domain.com。当您现在直接进入domain.com时,网页将在该网址下打开。但我希望它切换到www.domain.com,然后运行首页。Typo3切换到默认域
在typo3中,如何在这种情况下始终将url切换到顶级网址www.domain.com?
我处理这这样在.htaccess:
那么你要么不需要域记录在TYPO3所有(如果安装只有一个站点/域)或只有一个WWW。
RewriteEngine On
# * FORCE WWW *
# -----------------
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
该解决方案相当强大,非www地址永远不会显示在谷歌。
但是,如果您有像运行some.example.com这样的子域名,请小心,这可能需要先进的.htaccess规则。
是的,这是可能的。只需编辑非默认域的记录并设置“重定向至”字段和重定向的状态码。
如果是这样,最初可能看不到这些字段,请选中页面底部的“显示辅助选项(调色板)”复选框,或直接在域字段下单击小的“更多选项”图标。
如果您有许多域,这将变得不切实际。在这种情况下,请考虑直接在Web服务器配置中进行重定向。这也会更高效(因为TYPO3甚至没有启动重定向)。