XML Sitemap с опечаткой делает неправильные URL - PullRequest
0 голосов
/ 15 февраля 2019

Согласно http://www.typo3 -probleme.de / 2018/07/11 / typo3-sitemap-mit-typoscript-erstellen-2285 / Я позволил TYPO3 V8.7.24 сгенерировать файл sitemap.xml.Пока это работает.Но в файле нет правильных URL.В конце каждого URL-адреса указано «? Type = 500001», например, URL-адрес выглядит как «https://www.domain.ch/angebot/online-marketing/?type=500001".. В качестве примечания также используется Ext: Realurl.

Мой запрос состоит в том, какВы можете удалить сегмент "? type = 500001"? Является ли причиной опечатки или расширения Realurl? Как я могу ее проанализировать?

Любая подсказка приветствуется. Заранее спасибо за вашу помощь.

1 Ответ

0 голосов
/ 15 февраля 2019

Это генерация ссылок внутри TYPO3.это настраивается с помощью Typoscript, так что вы можете увидеть Typoscript в качестве виновника.

Если вы хотите знать, является ли виновным realurl (или любое другое расширение): отключите расширение в виду.если ошибка исчезла, есть причина подозревать это расширение.

Когда TYPO3 генерирует ссылки, он содержит некоторый параметр, чтобы остаться в текущем контексте.Какие параметры следует учитывать, это конфигурация (поэтому она основана на typoscript).

Посмотрите (TSOB) на config.linkVars в целом (оно копируется неявно для каждого объекта страницы) или объекта вашей страницы page.config.linkVars (в вашем случае: xml_sitemap.config.linkVars)

В руководстве есть примечание:

Do not include the type parameter in the linkVars list, as this can result in unexpected behavior.

Другой вариант - явноеустановите &type=0 для каждой ссылки.Но не забудьте установить config.uniqueLinkVars = 1 (или xml_sitemap.config.uniqueLinkVars = 1)

...