我有这个问题:
如果我在一个站点上放置两个或多个域记录(由于别名),菜单中的每个链接和/或breadcrumb都只链接到第一个域记录。
域名,例如:site.com别名,例如:beta.site.com
如果我在http://beta.site.com,则每个链接都链接到site.com
我的配置:
absRefPrefix = /
config.baseURL #not set up
我尝试过这样根据HTTP主机配置基本URL:
[globalString = ENV:http_HOST=www.site.com]
config.baseURL =www.site.com
基本网址是正确的,但每个链接仍然链接到第一个域记录。
始终在域记录属性中的链接中预先添加此域
后端相同:页面预览始终显示列表中第一个域的预览...: - (
答案 0 :(得分:1)
请注意,如果您从两个域投放相同的内容,则会出现重复的内容问题。
一旦您使用域记录,就会生成第一个域记录来生成Typolinks。据我所知,没有必要使用域记录,所以如果你删除它们并使用针对baseURL的TypoScript条件,它应该工作 - 即使我不推荐它。
如果您在一个安装中有多个站点,其中每个域指向另一个站点,则通常会使用域记录。示例结构:
您还可以对嵌套网站使用域记录(但据我所知,您需要手动RealURL配置才能使其正常工作):
所以域记录根本没用,但对你的用例没用。
可以添加多个域记录,因为您可能希望能够快速切换它们(当dev.mysite.tld是第一个时移动www.mysite.tld)或者您想要定义一些没有htaccess的重定向规则。