Подскажите пожалуйста, как в системе V2 отключать в URL окончание .html
никак, не нужно этого делать
если прям острая необходимость, воспользоваться этим компонентом instantcms.ru/forum/ubrat-html-iz-adresa-stranicy.html
если править код движка возможные проблемы описаны здесь — instantcms.ru/forum/ubrat-html-iz-ssylki-na-statyu.html
Странно, что опционально не сделано и движок не поправить без последствий. Не актуально уже это, устарело давно и +5 лишних символов.
Компонентом я так понял редиректы можно проставлять.
как в системе V2 отключать в URL окончание .html
В этом нет необходимости. Тривиально это не отключить, только хуками и правкой шаблонов, чтобы убрать в ссылках html.
Странно, что опционально не сделано и движок не поправить без последствий
.html это не рудимент, это признак, по которому движок отличает разделы контента от записей.
Не актуально уже это, устарело давно
Что устарело? Расширение html?) Делайте сайт качественным, а не тратьте время на ерунду.
Что устарело? Расширение html?) Делайте сайт качественным, а не тратьте время на ерунду
Единственное html когда хочется убрать, когда с битрикс или вп сайт переносить, чтобы урл повторить, так как иначе надо делать 301 постраничный редирект. В остальном да, поисковикам фиолетово до этого html и не мешает продвижению.
Кстати. Редирект можно попробовать автоматизировать. На странице 404 смотрим, есть ли по данному урлу запись. И если есть, редиректим на нее с 302 редиректом. Должно все склеиться нормально.
В общем, перенести с вп на двойку можно без прописывания всех статей в htaccess...
через 404 ошибку сделать не самый лучший вариант так как вы получаете дополнительный редирект что не очень хорошо сказывается на сео поисковом. Лучше всего написать свой контроллер который будет заниматься отсечение .html от URL в настройках можно указать на каких контроллерах он будет работать, а также ТК после чего повесить хук на engine_start и сделать переопределение параметров запроса которые мы получаем после $this->route($request_uri); Так можно избежать лишних редиректов и сделать все по феншую.