Как создать .xml - карту сайта при включенных суффиксах друж. url .html ?

В настройках friendly urls $suf = $this->config['friendly_url_suffix']=".html@
Задача — создать автоматически генерируемую sitemap.xml,
использую сниппет [[DLSitemap]]
Получаю страницу вида scales-nn.ru/sitemap1.html
несмотря на то, что тип страницы — text/xml (могу поставит plane или rss, но пока это ничего не решает).
Через .htaccess решение пока не нашел, из-за настроек чпу редиректы становятся циклическими.
Насколько я понимаю, хвост .html генерирует файл
/manager/includes/document.parser.class.inc.php
Как его пофиксить, чтобы он делал исключение для alias = sitemap1?
Возможно ли создать такую страницу с алиасом sitemap, если этот алиас уже используется для html-карты сайта?

5 комментариев

avatar
Задать алиас sitemap.xml
avatar
Благодарю) А ларчик просто открывался Поставил редирект еще с html
Комментарий отредактирован 2020-09-30 13:44:03 пользователем capweb
avatar
Как исправить такой косячок в самой sitemap:
scales-nn.ru/sitemap.xml.html
?
Видимо, нужно лезть в плагин DLSitemap, буду признателен за подсказку, где примерно там копать
avatar
Зачем ее вообще включать в карту сайта, выключить через условие в addWhereList этот id
avatar
Добавил $params['addWhereList'] = 'c.id NOT IN (3321)'; Теперь вроде более-менее похоже на правду, но остался еще вопрос: как правильно завести tv для того, чтобы значение из него переписывало то, которое вычисляет DLSitemap на основе давности редактирования?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.