Май
5
60

Добавляем окончание .html для URL страниц в WordPress

В одной из прошлых статей про seo оптимизацию WordPress я рассказывал о том как можно указать постоянные ссылки (permalinks) с максимальной пользой для поисковых систем. В частности использую время от времени 2 разные конструкции — /%category%/%postname%/ и /%category%/%postname%.html. В первом и втором вариантах есть название категории (часто это ключевое слово) + ссылка для статьи. Некоторые зарубежные seo оптимизаторы советовали все же применять конструкцию с html в конце ссылки, что бы свидетельствовало для поисковиков, что это статическая страница, а не каталог (когда в конце идет слэш /).

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

html для wordpress страниц

Теоретически, насколько я понимаю все другие настройки «permalinks», вы можете прописать определенные строки в .htaccess, но готового решения я так и не нашел, а вот соответствующий плагин — да. Называется он .html on PAGES, скачать можно отсюда.

Для установки плагина .html on PAGES выполняем стандартные действия:

  1. Качаем архив с сайта wordpress.
  2. Разархивируем на локальному компьютере, после чего заливаем единственный файл модуля в директорию /wp-content/plugins/.
  3. Активируем плагин в разделе Plugins админки wordpress.

После этого при редактировании страниц, а именно ссылки в названии увидите приставку html.

.html on PAGES

Вводите нужный вам текст и сохраняете. Публикуем страницу и проверяем URL. Все должно работать. На официальном сайте вордпресс разработчик указал, что плагин .html on PAGES работает для версии системы до 2.8.4. Я ставил на wordpress 3.x все работает замечательно.

P.S. На сайте движения защитников пива найдете много интересного — например пабы киева где можно будет посидеть веселой компанией и выпить хорошего пива.

рейтинг Оцените статью:
Ужасная статьяНичего интересногоТак себеНормальноХорошоКлассный постВ закладки!
(голосов - 11, средний балл: 4,45 из 7)
Загрузка...

категория Категории: Плагины;
теги Теги: , , , , , , .

комментариев 60 к статье “Добавляем окончание .html для URL страниц в WordPress”

  • Tod   22.08.2012

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

  • Сергей Дюков   17.10.2012

    Здравствуйте.У меня к Вам вопрос:я уже устанавливал это плагин,но к сожалению у меня после установки, страницы с введенными до установки URL не открывались,что посоветуете?

  • Tod   19.10.2012

    Сергей, если оно пишет мол «страница не найдена», то скорее это из-за кэширования или htaccees файла. Я бы попробовал установить htaccees на запись, потом еще раз активировать плагин, а потом в разделе админки «Постоянный ссылки» выбрать привычную модель для формирования ссылок и обновил бы настройки.

  • Oleg   07.05.2013

    С плагинов all in one seo pack не работает.
    Как то возможно их подружить?

  • Tod   07.05.2013

    Oleg, не знаю, если честно. Можно попробовать Platinum SEO взамен того плагина, если не критично.

  • Farzy   19.05.2013

    Полезный пост,спасибо…

  • Андрей   27.06.2013

    Мне тоже очень нужно для категорий, есть ли такой плагин ?

    Просто готовлю сайт на тестовом домене, который буду перетаскивать на домен, где сейчас есть сайт с уже проиндексироваными страницами ( делаю так как сайт с вебархива и доступа в админку нет ) и нужно урлы сохранить в прежнем виде, а там как страницы имеют окончание .html так и рубрики ! Так что буду признателен если кто то посоветует подобный плагин для рубрик.

  • Tod   29.06.2013

    Андрей, теоретически это можно сделать через htaccess, плагина подобного увы не видел. Если не получится, то можно пойти на хитрость — создать страницу с отдельным шаблоном для нее, а в коде шаблона прописать функцию отображения постов той или иной категории. То есть делаете Страница1, потом для нее определяете специальный шаблон (вот так или через модуль какой-то), а в коде этого шаблона добавляете вывод сообщений блога для той или иной категории. По идее нужно будет для каждой страницы-категории свой шаблон, где бы менялся ID категории. Мутный немного вариант, но если нет плагина, он единственно возможный.

  • Андрей   29.06.2013

    Спасибо за подсказку, буду пробовать, возможно мне этот вариант подойдет, было бы отлично.

  • Wordpress-go   16.02.2015

    На своём сайте wordpress-go.ru использую плагин «Page_Htm»

  • Виталий   30.05.2015

    А какие-то исследования есть по тому, чтобы кто-то сравнивал ранжирование с html и без?? Тоже посоветовали поставить html в конце страницы, но у меня есть уже ссыли на сайт и боюсь их потерять.

    Посоветовали настроить для таких страниц 404 ошибку, но считаю это не вариантом. Через .htaccess я так принимаю, что автоматически такое не настраивается?

  • Tod   31.05.2015

    Виталий, если вы поменяете формат ссылок, поставите их с html, то вроде как вордпресс автоматически установит 301 редирект. Суть варианта с html в том, что поисковик понимает такую ссылку как отдельную страницу, а слэш / по теории служит показателем раздела. Хотя, если честно, не думаю, что это сильно значимый показатель для поисковиков.

  • Виталий   31.05.2015

    Да, вордпресс-то и может поменять, но у меня Opencart. Кто-то на форуме говорил, что можно вроде через .htaccess это дело решить.

  • Tod   01.06.2015

    Виталий, тогда нужно искать информацию на форумах про Opencart, тут я не подскажу, т.к. не знаком с движком.

  • Андрей   09.09.2015

    Здравствуйте! А как Вы добавили слэши в конце url?

  • Tod   09.09.2015

    Андрей, о каких слэшах идет речь? не совсем понял вопрос.

  • Андрей   09.09.2015

    Например, http://wordpressinside.ru/category/beginners/ — как Вы добавили завершающий слэш? Или у Вас изначально так формируются адреса?

  • irbit   25.02.2016

    Здравствуйте!
    Установил: .html on PAGES, наверное ещё при самом создании блога, если честно то я этого не помню, не мог же он быть установлен вместе с CMS? И даже не знал какие именно функции он выполняет. А сегодня случайно попал на данную статью и удивился, так как у меня никогда не была нечего подобного на странице редактирования поста, типа приставки: .html к url, видимо плагин изначально не работал, но мало того несмотря на то, что он, не приносил блогу не какой пользы, так ещё и время на свою загрузку тратил в виде 23% от общего, уходящего на все плагины и плюс ко всему одно обращение к базе данных. Вбил его имя в админке в строку поиска, так он оказывается уже семь лет не обновлялся, удалил нах…ен!

  • Tod   25.02.2016

    irbit, может нагрузка создавалась оттого, что плагин не работает. В описании была парочка тем с заголовком «not working», но у себя никаких проблем с этим не наблюдал.
    Нашел в сети еще модуль Add HTML to Page, который не обновлялся всего 2 года:) Но его код очень и очень похож на тот, что используется в .html on PAGES. Отсутствие обновлений может удивлять, но там ведь все функции остались прежними и смысла что-то менять в работе плагина нет. Можно, кстати, попробовать скопировать весь код из PHP файла в файл шаблона Functions и поэкспериментировать с ним дабы заработал на вашем сайте.

  • irbit   25.02.2016

    Спасибо за ответ!
    Сейчас использую: RusToLat, для ЧПУ, проблем с индексацией нет, экспериментировать с уже имеющимся ссылками не буду, да и в новых уже думаю не стоит начинать использовать .html на конце.

  • Tod   27.02.2016

    irbit, ну RusToLat это совсем другой плагин, он делает автоматическую транслитерацию. Я просто делаю окончание .html для постов блога через постоянные ссылки /%category%/%postname%.html поэтому логично, что и для страниц нужна похожая конструкция.

  • Лео   15.07.2016

    .html/20160620 что это за ссылки вордпресс?
    После .html идет название картинки

  • Tod   17.07.2016

    Лео, сложно сказать, что это такое. Похоже на дату.

  • Алина   19.11.2016

    У меня также урл имеет окончание на всех страницах ecosolar.com.ua/?v=a5600e41daeb помогите решить, замучилась уже:(

  • Tod   20.11.2016

    Алина, это какое-то нездоровое поведени, отключите все плагины, посмотрите что это изменит. Второй момент — смените тему на другу и проверьте есть это дополнение в адресе. Также посмотрите в раздел Настройки — Постоянные ссылки, там формируется отображаемый URL. Еще значение может быть добавлено через файл htaccess в корневом каталоге на ФТП.

  • Алексей   14.12.2016

    Да добавило оно точку хтмл, но если открыть страницу со слешем, то покажет 404 ошибку, насколько это правильно? и как настроить редирект со слеша на .html при чем только для конечных страниц, а не для рубрик

  • Tod   14.12.2016

    Алексей, теоретически оно и должно показывать ошибку, т.к. адрес страницы неправильный. Если вы делаете это для нового сайта, то ссылка со слешем никуда, в принципе, попадать не будет и никто по такому адресу не попробует зайти. Если же html добавляется для существующего проекта, то все правильно — нужно настроить редиректы. Можно сделать 301 редирект через htaccess или использовать плагин Redirection. Окончание html добавляется только для страниц, не для рубрик (там остается слеш).

  • Ольга   03.02.2017

    Сейчас уже можно просто добавить .html в Настройках постоянных ссылок, сейчас только что попробовала. Ничего если старые посты останутся без, а новые будут с .html ?

  • Tod   03.02.2017

    Ольга, хм, попробовал для сайта на ВП 4.7.2 при создания ссыллки «about.html» система автоматически все переводит в «about-html». Речь идет о страницах именно. Если вы имеете ввиду УРЛы записей (постов), то там всегда можно было ставить /%postname%.html в настройках «Постоянные ссылки». При этом структура меняется для всех постов (post) на сайте.

  • Ольга   03.02.2017

    Ой, да, точно

Оставить комментарий


Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:

Последние посты
Заработай в GoGetLinks
Лучшее в категории
Облако тегов
Скажи свое мнение!

В чем основные плюсы Wordpress?

Посмотреть результаты

Загрузка ... Загрузка ...
Друзья проекта
Последние новости