我在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 = NONE
config.prefixLocalAnchors = all
config.content_from_pid_allowOutsideDomain = 1
我的配置中是否缺少某些内容? 我该怎么做才能解决冲突?
答案 0 :(得分:0)
如果您有以下步骤
$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缓存墨水。)
问候