Сайты, которые мне попадают на оптимизацию часто страдают, так сказать «двойными стандартами». То есть, в адресе некоторых страницх присутствует приставка “.html”, а на других — нет.
По умолчанию, в MODX используется следующий шаблон адреса:
— если страница имеет дочение страницы (или если принудительно ей был установлен параметр «контейнер») — она, соответственно, является контейнером. У таких страниц окончанием в адресе будет “/” (слэш);
— если страница не имеет дочение страницы (или не установлен параметр «контейнер») — она является ресурсной страницей (то есть последней в иерархии). У таких страниц окончанием в адресе “.html”;
Конечно, исходя из выше указанной логики, можно просто принудительно всем страницам присваивать свойство «контейнер» и таким образом избавится от окончания, но — это не стработает если у вас сотни страниц, и кроме того — зачем заниматся глупостями, когда все окончания у адресов страниц сайта можно убрать выполнив всего одно действие?
Итак, что же нам онужно сделать?
Для начала перейдем в Содержимое -> Типы содержимого;
Мы увидим перечень возможных типов файлом, а в колонке Расширение файла, то самое окончание которое нас и интересует.

Таким образом, ищем по имени Тип сожержимого «HTML» и напротив него в колонке «Расширение файла» удаляем указаное окончание.
На этом все, одним легким движением мы избавились от окончаний в адресах страниц по всему сайту.