[英]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
我的配置中缺少什么吗? 我该怎么做才能解决冲突?
当您执行以下步骤时
$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;
在根页上添加域条目
添加设置条件
[globalString = IENV:HTTP_HOST=www.example.com]
config.baseURL = http://www.example.com/
[end]
清除所有缓存(realUrl缓存inkl。)
问候
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.