Как сделать переход на другую страницу в wordpress

Добавил пользователь Morpheus
Обновлено: 05.10.2024

Узнайте, какими бывают редиректы, зачем они используются и как настроить в WordPress redirect с помощью плагинов или через конфигурационный файл.

Что такое редирект

Редирект — это перенаправление между страницами в браузере. Когда на сайте настроен редирект, посетители автоматически попадают с исходного URL, который они вводят в адресную строку, на новый адрес. Например:

Редирект можно настраивать не только между двумя разными сайтами, но и для переадресации со страниц и каталогов внутри одного сайта.

Для чего нужен редирект

Редиректы играют важную роль в SEO-оптимизации (Search Engine Optimization). После создания и публикации сайта в интернете владельцу нужно позаботиться о том, чтобы на него заходило как можно больше пользователей. Повысить посещаемость можно за счёт SEO-оптимизации.

SEO-оптимизация — это комплекс действий с сайтом, которые улучшают его позицию в поисковых системах (самыми популярными на территории России являются Яндекс и Google).

Чтобы улучшить поисковую позицию, нужно:

наполнять тексты ключевыми словами по тематике бизнеса;

публиковать качественный контент;

увеличивать скорость загрузки. Если пользователи ждут загрузки больше пары секунд, они покидают страницу. Это негативно влияет на SEO-показатели;

наращивать ссылочный профиль. Договариваться, чтобы другие авторитетные ресурсы ссылались на ваш сайт;

оптимизировать HTML-код. Структурировать страницы с помощью заголовков H1–H6, заполнять теги Title и Description, использовать микроразметку и сниппеты;

настраивать адаптивные (мобильные) версии. Сайт должен корректно отображаться на смартфонах и планшетах.

Мы перечислили некоторые методы SEO-оптимизации. В этой теме много нюансов, поэтому для продвижения конкретного сайта следует консультироваться со специалистами. Если вы собираетесь заниматься SEO самостоятельно, рекомендуем подписаться на тематические блоги или пройти обучающие курсы.

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

поисковая выдача

Также без редиректа не обойтись в следующих случаях:

Типы редиректов

Наиболее распространенные типы:

Как сделать 301 редирект WordPress

На сайте, который создан с помощью CMS WordPress, постоянный редирект можно настроить 2-мя способами:

  • c помощью плагина (Redirection и аналогичные);
  • в конфигурационном файле .htaccess.

Единичные редиректы с одной страницы на другую оптимально настраивать с помощью плагина, а массовое перенаправление всех страниц с одного сайта на другой — через директиву в конфигурационном файле.

В инструкции ниже рассмотрим, как сделать 301-й редирект в WordPress с помощью плагина и вручную в файле .htaccess.

WordPress: редирект на другую страницу с помощью плагина Redirection

Redirection — бесплатный плагин, который используют более 2 млн веб-разработчиков. Redirection позволяет:

  • настраивать неограниченное количество редиректов,
  • проверять корректность их работы,
  • мониторить ошибку 404 (страница не найдена);
  • собирать статистику перенаправлений;
  • импортировать и экспортировать файлы .htaccess, CSV и JSON.

Чтобы настроить редирект с помощью плагина:

в поле Исходный URL — относительный URL-адрес страницы. То есть не полный адрес, а только его последнюю часть без домена в формате: /old_page.

в поле Целевой URL-адрес:

Нажмите Добавить перенаправление:

добавить перенаправление

Редирект страниц, которые принадлежат одному сайту

редирект на другой сайт

Редирект на другой сайт

Готово! Редирект будет создан. Чтобы проверить корректность работы, наведите курсор на строку и нажмите Проверка перенаправления.

WordPress: редирект на другой сайт в .htaccess

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

Редактируйте файл внимательно. Некорректные команды или кодировка могут привести к проблемам в работе всего сайта.

Чтобы настроить постоянный редирект на другой сайт:

Откройте файл .htaccess:

Как сделать редирект в WordPress в .htaccess

WordPress: редирект на другой сайт в .htaccess

WP redirect в .htaccess

Мы рассмотрели настройку редиректов с помощью плагина и конфигурационного файла. Не забывайте о перенаправлениях при любых значимых действиях с URL-адресами вашего сайта. Если не сделать этого, вы потеряете посетителей сайта и позицию в поисковой выдаче.

Кроме непосредственной настройки редиректов, мы рекомендуем пользоваться Яндекс.Вебмастер и Google Search Console. Эти инструменты предназначены для того, чтобы работать с поисковыми системами и отслеживать основные SEO-показатели сайта.

Выводит ссылки навигации по страницам, для многостраничных постов (для разделения используется , один или более раз в контенте).

nextpage2

Пагинация по контенту страницы.

Этот Тег шаблона нужно использовать на отдельной странице. Условно можно сказать, что нужно использовать внутри Цикла WordPress.

Для быстрой вставки в визуальном редакторе, используйте комбинацию клавиш: alt + shift + p .

Чтобы узнать находимся ли мы на странице пагинации, используйте функцию is_paged().

Хуки из функции

Возвращает

Строку . HTML код кнопок пагинации. Когда параметр echo=true , также выведет этот код на экран.

Шаблон использования

Использование

Аргументы параметра $args

Pages: ' after(строка) Текст, который будет находится после ссылок.
По умолчанию: '

Примеры

Выведем навигацию по страницам с параметрами по умолчанию, т.е. в теге

, с использованием постраничных ссылок (страница 1, страница 2) и ссылок навигации "назад", "вперед".

Такая кнопка предусмотрена WordPress но она не выводиться. Поэтому все что нам нужно сделать - это через хук добавить в массив название этой кнопки, остальное WP сделаем сам. Для этого нужно вставить такой код в functions.php темы:

В результате получим такую кнопку:

Кнопка

Кнопка "Следующая страница" в визуальном редакторе WordPress

Альтернатива wp_link_pages

Навигация как в pagenavi. Когда нужно сделать навигацию как в этой статье, то вот код переделанный для страниц:

Если вы хотите изменить структуру сайта или просто немного модифицировать его, помните, что, скорее всего, изменится и структура URL. В этой статье мы рассмотрим вопрос о том, почему для сайтов WordPress важны URL перенаправления, познакомимся с разными видами редиректов и узнаем, как легко настроить и контролировать переадресацию с WordPress плагином Redirection.

Руководство по URL перенаправлениям для WordPress сайтов

Domenator - Купить Домен для сайта

Почему URL редиректы важны для вашего сайта WordPress?

Здесь можно выделить два направления, поэтому отнеситесь к этому вопросу ответственно.

Для поисковых систем:

  • Вполне вероятно, что старая структура URL была проиндексирована поисковыми системами.
  • Если новый сайт меняет индексированную структуру URL, поисковые системы будут отображать страницы, не найденные при следующем сканировании, что может негативно повлиять на ваш поисковый рейтинг.

Для людей:

  • Если старый сайт был популярным и на нем можно было найти полезный контент, есть большая вероятность того, что пользователи добавили некоторые страницы в закладки.
  • В новом сайте с другой структурой URL эти закладки не будут отображаться верно, на экране появится запись "404 page not found".

5 типов URL редиректов

Плагин WordPress Redirection

Руководство по URL перенаправлениям для WordPress сайтов

Процесс добавления на сайт перенаправлений вручную может оказаться довольно таки сложным, поскольку в таком случае будет необходимо редактировать файл .htaccess. Но в WordPress мире есть фантастический плагин Redirection от Джона Годли, который может обрабатывать перенаправления прямо в консоли WordPress.

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

Чтобы установить плагин, просто введите в поиске “redirection” на странице Плагины → Добавить новый в вашей консоли WordPress.

Руководство по URL перенаправлениям для WordPress сайтов

После активации вы можете перейти в меню плагина через Инструменты → Redirection .

Руководство по URL перенаправлениям для WordPress сайтов

Чтобы вручную создать перенаправление, просто введите URL-адрес источника и новый целевой URL в соответствующие поля, а далее нажмите кнопку “ Add Redirection ”. Это отличный и несложный метод, если вам нужно сделать всего несколько изменений.

Руководство по URL перенаправлениям для WordPress сайтов

Экономьте время, импортируя URL-ы в плагин Redirection

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

Как экспортировать ваши старые URL-адреса

Для запуска сканирования и экспортирования списка адресов в электронную таблицу вы можете использовать инструмент Screaming Frog SEO Spider (доступен для Windows, Mac и Linux; бесплатная версия сканирует до 500 адресов).

Скачайте и откройте приложение. Далее введите адрес старого сайта, чтобы начать сканирование.

Руководство по URL перенаправлениям для WordPress сайтов

Скачайте файл и откройте Excel-документ. Вам понадобиться немного "почистить" его и удалить все, кроме URL-адресов в колонке А . Примечание: в этом списке также следует удалить те страницы, которые остались без изменений (например, домашняя страница или страница контактов).

Введите URL с нового сайта в столбец B . Используйте функцию "Найти и заменить" для удаления фактического имени домена из ваших URL. В конечном итоге, файл таблицы должен выглядеть следующим образом:

Руководство по URL перенаправлениям для WordPress сайтов

После того, как вы закончите, необходимо сохранить этот файл как Windows Comma Separated CSV файл. Другие типы CSV будут импортироваться неправильно (в том числе стандартные Comma Separated Values (.csv) файлы для Mac).

Руководство по URL перенаправлениям для WordPress сайтов

Как импортировать WordPress Redirection CSV

В консоли WordPress перейдите в меню Инструменты → Redirection . Нажмите на кнопку Options и найдите ваш файл CSV.

Руководство по URL перенаправлениям для WordPress сайтов

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

Ссылки на сторонние ресурсы

1. Открываем в браузере страницу постороннего сайта, на которую хотим вставить ссылку, и копируем URL из адресной строки в буфер обмена.

Окно вставки ссылки


Так как в примере текст ссылки был выделен заранее, ссылка готова:
Ссылка на сторонний ресурс: Дешевые авиабилеты.

Ссылка добавлена

Открытие настроек ссылки

Окно вставки/изменения ссылки

Ссылки между страницами и записями блога

Вставка ссылки на страницу своего сайта

Пример ссылки на страницу своего блога: Почему арбуз называют ягодой.

Ссылки внутри страниц и записей

Читайте также: