繁体   English   中英

具有相同名称的多域页面上的RealUrl冲突

[英]RealUrl conflict on multidomain pages with the same name

我在EXT:realUrl冲突,因为两个域中的页面名称相同。

  • domain.com/contact.html
  • mobile.domain.com/contact.html

我得到了这个设置:

PHP中的realurl配置都有自己的rootpage_id

['EXTCONF'] ['realurl'] ['_ DEFAULT']
['EXTCONF'] ['realurl'] ['mobile.domain.com']

TypoScript:

config.baseURL = http://mobile.domain.com/
config.tx_realurl_enable = 1
config.typolinkCheckRootline = 1
config.typolinkEnableLinksAcrossDomains = 1
config.typolinkLinkAccessRestrictedPages =无
config.prefixLocalAnchors =全部
config.content_from_pid_allowOutsideDomain = 1

我的配置中缺少什么吗? 我该怎么做才能解决冲突?

当您执行以下步骤时

第1步

$TYPO3_CONF_VARS['EXTCONF']['realurl']['mobile.example.com'] = 
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['mobile.example.com']['pagePath']['rootpage_id'] = 999;

第2步

在根页上添加域条目

第三步

添加设置条件

[globalString = IENV:HTTP_HOST=www.example.com]
config.baseURL = http://www.example.com/
[end]

第四步

清除所有缓存(realUrl缓存inkl。)

问候

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM