Настройка постоянных ссылок с .html на конце

Wordpress плагины и темы

Если вы делаете сайт без движка, просто на html/css, то у вас так и так окончание ссылки будет по типу https://alexbrush.com/namepost.html. В случае же если Вы используете какой-то один из популярных движков типа wordpress, joomla, dle, drupal или самописное что-то, то у вас скорее всего в url стандартно не будет выводиться окончание .html

Раньше мне, как и многим знакомым было безразлично какого вида формируется ссылка для страницы, поста. Сейчас же пришло понимание что такой формат ссылки имеет хоть небольшой но плюс. У себя в этом новоиспеченном блоге, я в обязательном порядке сделал такое формирование ссылки.

Один из плюсов этого вида ссылки в том, что поисковику прямо показывается, что по данному адресу находится полноценная html страница и он может индексировать ее полностью.

Особенно в случае с использования движков часто возможна большая иерархия, при формировании ссылки ссылки. Например https://alexbrush.com/category/biznes/fishki/namepost/ и получается чем дальше по вложенности страница от главного домена тем она дольше индексируется и при такой структуре поисковику не всегда понятно закончен документ или еще будет продолжение.

Я больше склонен делать ссылки «на расстоянии вытянутой руки» т.е. сразу после домена идет название статьи, ну и конечно html на конце. https://alexbrush.com/namepost.html.

Второе замечание в пользу того, чтобы сделать на конце ссылки .html — это неограниченная длина урл. Это касается именно движка wordpress? на счет других точно не скажу. При стандартном формировании ссылки длина урл часто небольшая и обрезается на полуслове, что согласитесь неприятно. Я долго искал способ убрать или расширить это ограничение, а он лежал просто в изменении окончания ссылки с добавление .html в конце.

Как сделать окончание ссылки .html в wordpress

настройка постоянных ссылок

В админ панели wordpress заходим в настройки, постоянные ссылки.. и там выбираем пункт произвольно и вписываем /%postname%.html что означает вывести название самой страницы и поставить в окончании .html

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

https://alexbrush.com/namepost/ и https://alexbrush.com/namepost.html совсем разные ссылки и понадобится много времени, пока из индекса пропадут старые и появятся новые. Можно конечно сделать 301 редирект, что немного ускорит процесс, но все же если сайт был с неплохим траффиком, на время будет спад посещаемости.

Постоянно учусь чему-то новому и совершенствую то, чем увлечён в данный момент. Люблю помогать людям и делиться знаниями по собственной инициативе.

По вопросам сотрудничества пишите https://t.me/alexbrush

SEO-специалист Александр Брушкивский - личный блог
Добавить комментарий

  1. Валерий

    Это значит, что если мы используем вариант постоянных ссылок с расширением на конце или вместо расширения слеш, то плагин будет добавлять слеш не только к страницам категорий и меток, но и на другие типы страниц, например на обычные статические страницы, доступные из главного меню сайта.

    Ответить
    1. Александр Брушкивский автор

      Не совсем совсем так. При таком формировании ссылки изменения касаются только записей (статей), так как wordpress — это в первую очередь блоговый движок. Все остальное, страницы меток, категории и просто страницы из меню остаются обычного формата. Метки я закрываю от индексации, а простых страниц не так уж и много.

      Ответить
  2. Антон

    Ставлю в конце .html Все равно урл не увеличивается, такой же образаный

    Ответить
    1. Александр Брушкивский автор

      Для статей в wordpress это должно обязательно работать. С последними обновлениями ничего существенно не изменилось, касаемо УРЛов точно. До сих пор на новых сайтах это применяю и все отлично работает. ЧПУ ровно такой длины, какой я заголовок написал, а они порой довольно не маленькие.

      Ответить
  3. Сергей

    что-то это не сильно помогло…, а точнее вообще не помогло…. слешка в конце ссылок исчезла, но приписка .html так и не появилась…
    что делать? подскажите!

    Ответить
    1. Александр Брушкивский автор

      Если это вордпресс, то все должно работать. На своем блоге делал это давно, а на клиентских периодически делаю подобное.

      Ответить
      1. Tanya

        Если это вордпресс, то наоборот ничего не будет работать

        Ответить
    2. Иван

      Правильнее будет так прописать — /%category%/%postname%/.html

      Ответить
      1. Александр Брушкивский автор

        В случае с интернет-магазином или крупным порталом я бы согласился в том, что нужно делать вложенность по категориям.
        В случае с блогом — так как у меня реализовано более правильно — нет большой структуры и категории служат больше как вспомогательные элементы для удобства на сайте.
        Прямой путь сразу от домена до статей в один клик верное решение в данном случае.

        Ответить
  4. Елена

    Спасибо, для нового проекта обязательно сделаю так, а вот со старым уже вряд ли такое получится. Все-таки не совсем понятно, какие главные плюсы этого. Ну вот поконкретнее можно.

    Ответить
  5. Светлана

    Спасибо за предупреждение о том, что html для существующего сайта является злом.

    Ответить
    1. Дмитрий (abcdwork.ru)

      Да, тоже искал эту информацию. Спасибо.

      Ответить
  6. Tanya

    WordPress — самое тупое, что создали программисты

    Ответить
    1. Александр Брушкивский автор

      Сразу видно «опытного» специалиста.

      Ответить