Май
5
57

Добавляем окончание .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)
Загрузка...

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

комментариев 57 к статье “Добавляем окончание .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 добавляется только для страниц, не для рубрик (там остается слеш).

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


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

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

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

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

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

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