Конфликт RealUrl на одноименных мультидоменных страницах

Я получаю конфликт в EXT:realUrl из-за страницы с одинаковым именем в обоих доменах.

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

У меня такая настройка:

Конфигурация realurl в PHP с собственными rootpage_id:

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

TypoScript:

config.baseURL = http://mobile.domain.com/
config.tx_realurl_enable = 1 < br> config.typolinkCheckRootline = 1
config.typolinkEnableLinksAcrossDomains = 1
config.typolinkLinkAccessRestrictedPages = NONE
config.prefixLocalAnchors = все
config.content_from_pid_allowOutsideDomain = 1

Что-то не хватает в моей конфигурации? Что я мог сделать, чтобы разрешить конфликт?


person cephei_vv    schedule 27.11.2017    source источник


Ответы (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

Добавить доменные записи на корневые страницы

Шаг 3

Добавить условие настройки

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

Шаг 4

Очистить все кеши (кеши realUrl inkl.)

Привет

person Mr.Silaz    schedule 27.11.2017
comment
$TYPO3_CONF_VARS['EXTCONF']['realurl']['mobile.example.com'] установлен и rootpage_id назначен. Записи домена существуют на обеих корневых страницах. config.baseURL установлен для обоих доменов. пока не повезло, но спасибо за респионс. - person cephei_vv; 27.11.2017