У меня проблема с дубликатами слагов для новостей по настройке мультидомена и надеюсь, что вы мне поможете:).
Моя установка включает один экземпляр TYPO3 9.5.5 с несколькими деревьями страниц, например:
root
domain.xyz
- news
- article
- impress
- news storage
- ...
domain.abc
- news
- article
- impress
- news storage
- ...
Таким образом, каждый домен / сайт имеет собственную новостную экосистему. Так что в настоящее время моя установка генерирует URL-адреса так:
Это именно то, что я пока хочу, но если я зайду на страницу подробностей https://domain.xyz/news/article/xyz, то получу неправильное содержание новостей, потому что вместо этого я получу содержание https://domain.abc/news/article/xyz. Таким образом, проблема возникает, если слаг «domain.xyz» равен слагу «domain.abc».
Если я поменяю слаг второго домена, то все работает нормально. Так возможно ли иметь одинаковых слагов на разных доменах?
Я использую TYPO3 9.5.5 и новости 7.2.0, и конфигурация сайта каждого домена содержит следующий улучшитель маршрута для новостей:
routeEnhancers:
NewsPlugin:
type: Extbase
extension: News
plugin: Pi1
routes:
-
routePath: '{news_title}'
_controller: 'News::detail'
_arguments:
news_title: news
defaultController: 'News::detail'
aspects:
news_title:
type: PersistedAliasMapper
tableName: tx_news_domain_model_news
routeFieldName: path_segment