Разное

Wp redirect: wp_redirect() – Перенаправляет (редиректит) на указанный УРЛ, можно указать статус редиректа (301, 302.

21.02.2023

Содержание

Как создавать редиректы в WordPress

Вы пытаетесь создать редирект в WordPress? Не уверены, что такое этот редирект и почему он важен? Не волнуйтесь, мы расскажем вам в этой статье для новичков, что такое редиректы в WordPress, как их создавать, а также зачем они нужны.

Что такое редирект в WordPress?

Редирект (перенаправление) — это способ на вашем сайте отправить быстрое сообщение браузеру читателя и при этом сообщить им, что страница, которую они хотели посетить, была перемещена, поэтому их браузер может автоматически указать на новую страницу, определенную вами.

Существуют различные типы редиректов, такие как 301 redirect, 302 redirect, 307 redirect и т.д.

Однако, чтобы не усложнять статью, мы осветим только 301 redirect как наиболее важный из них.

Как создать редиректы в WordPress (используя плагины)

Самым простым способом создания и управления 301 редиректами является использование одного из многих плагинов WordPress для редиректов. Его использование позволит вам настроить перенаправления без единой строчки кода.

1. Redirection

Самый простой способ добавления и управления редиректами в WordPress — использовать плагин Redirection. Установите и активируйте плагин. После активации переходим в раздел Инструменты » Redirection для настройки ваших редиректов.


Плагин Redirection не только позволяет настроить перенаправления, но еще и помогает находит ошибки 404 на вашем сайте WordPress. Впоследствии вы можете перенаправить эти ссылки на правильное их расположение.

2. Page Links to

Иногда вам может понадобиться сохранить страницу/запись, но при этом перенаправить ее на другую страницу или запись. Вот здесь вам пригодится Page Links. Этот простой плагин добавляет метабокс на страницу редактирования записей, где вы можете указать адрес нового расположения материала, на который нужно отправлять ваших пользователей.

3. Simple 301 Redirects

Другой несложный в использовании плагин — Simple 301 Redirects. Как видно из его названия, он упрощает 301 редиректы. Просто установите и активируйте плагин, после чего перейдите в раздел Настройки » 301 Redirects для добавления своих ссылок.

Теперь, настройку 301 редиректов в WordPress можно сильно облегчить. Однако, стоит упомянуть еще кое о чем. В зависимости от вашего хостинг провайдера, ваш WordPress может немного замедлиться на несколько миллисекунд.

Если же вы хотите быстрых и шустрых редиректов, то добиться этого можно при использовании кода и файла .htaccess.

Настраиваем 301 редиректы в WordPress используя .htaccess

Используя файл конфигурации веб сервера .htaccess, пользователи WordPress могут настроить 301 редиректы, которые быстро срабатывают.
Пожалуйста, учтите, что даже самая маленькая ошибка в вашем коде .htaccess может сделать ваш сайт WordPress недоступным, а также может появится ошибка Internal Server Error.
Именно поэтому важно сделать резервную копию своего .htaccess файла перед внесением в него каких-либо изменений.

Для того, чтобы внести изменения в свой файл .htaccess, вам необходимо подключиться к сайта с помощью FTP клиента. Файл .htaccess располагается в корневой директории.
Если же вы его не видите, то нужно включить в настройках фтп-клиента показ скрытых файлов.
Редактировать .htaccess можно в любом текстовом редакторе типа Блокнот.

Вот простой редирект, где мы пытаемся отправить пользователя, открывающего старую запись, на новую запись.


RewriteEngine On
Redirect 301 /a-very-old-post/ http://yoursite.com/a-very-new-post/

Код выше можно добавить в конец своего файла .htaccess.

Вот и все. Мы надеемся, что эта статья помогла вам научиться создавать редиректы в WordPress.

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

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

Rating: 0.0/5 (0 votes cast)

Что такое взлом WordPress Redirect и как его удалить

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

Что еще хуже, эти перенаправления ведут на вредоносные и нелегальные веб-сайты. Помимо серьезного ущерба репутации вашего бренда и доверия клиентов, это также ставит под угрозу их безопасность. К сожалению, только так WordPress Malware Redirect, один из самых распространенных взломов WordPress, работает. 

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

Каковы общие симптомы перенаправления вредоносных программ?

Основной целью вредоносного ПО WordPress Redirect является перенаправление посетителей на спамовые или фишинговые веб-сайты для создания ложных рекламных показов.  

Как вы подтверждаете, что ваш веб-сайт действительно был заражен вредоносным ПО? Помимо жалоб от ваших клиентов, вот некоторые общие симптомы:

  • Вы получаете жалобы от ваших клиентов, которые перенаправляются на другой внешний веб-сайт.
  • Ваш веб-сайт помечен Google как спам или даже занесен в черный список.
  • Ваша домашняя страница содержит автоматические push-уведомления, которые вы не добавили. 
  • Файлы index.php и .htaccess в основной установке WP содержат неопознанный вредоносный код JavaScript.
  • ВЕСЬ Ваш WordPress Хостинг сервер содержит много ненужных файлов с подозрительными именами файлов.
  • Вы можете найти вредоносный код в файлах header.php и footer.php установленных файлов тем, которые перенаправляют ваших посетителей на другие домены, такие как default7.com или test246.com.

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

 

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

Как взлом перенаправления влияет на ваш сайт 

Хотя это может показаться очевидным, вот лишь несколько способов, которыми этот хак может подорвать ваш бизнес:

  • Значительная потеря трафика и вовлеченности из-за потери трафика
  • Ущерб вашей с трудом заработанной онлайн-репутации и доверию к бренду — ваши перенаправленные посетители вряд ли когда-либо вернутся.
  • Влияние на ваш Google SEO рейтинг – приводит к большей потере входящего трафика 
  • Дополнительное время простоя — после приостановки вашего веб-хостинга или занесения в черный список поисковой системой Google.
  • Заблокирован доступ к вашему Администратор WP приборной панели, которая может помешать вам действовать быстро.

Как удалить взломанное вредоносное ПО Redirect

Существуют как ручные, так и автоматические методы удаления вредоносного ПО Redirect с вашего сайта. 

Ты можешь сделать это:

  • Использование плагина
  • Использование ручного метода

Использование плагина безопасности WordPress

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

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

 

(Источник: MalCare)

 

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

Вот как:

Во-первых, зарегистрироваться на MalCare и установить плагин на вашем сайте с панели инструментов MalCare.

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

 

 

Вы можете просмотреть общее количество зараженных файлов, найденных в вашей установке и базе данных WP. Следующим шагом является нажатие кнопки «Автоматическая очистка», которая сканирует каждую строку вашей установки и базы данных, чтобы удалить вредоносный код из затронутых файлов. 

На этом этапе вы устранили текущую инфекцию с вашего сайта.

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

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

Вы можете использовать MalCare чтобы включить эти функции, которые в противном случае требуют немало технических знаний и ноу-хау WordPress. Сделать это можно через панель инструментов — в несколько кликов. 

 

 

Использование ручного метода

Прежде чем начать, вы должны знать, что этот метод требует значительных затрат времени и усилий. Вы также должны иметь необходимые знания в установочных файлах WP и таблицах базы данных, чтобы выполнить это самостоятельно. 

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

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

Вот шаги, чтобы вручную очистить ваш сайт:  

1. Проверьте и очистите ядро ​​WordPress: Используя cPanel в своей учетной записи хоста или любой инструмент FTP, загрузите папку установки WP.

  • Затем загрузите свежую и чистую копию версии WordPress, которую в настоящее время использует ваш сайт, с WordPress.org.
  • Используйте Diffchecker чтобы сравнить все основные файлы и папки установки вашего веб-сайта со свежезагруженной версией. Удалите модификации (изменения кода или добавления файлов) в вашей установочной копии.
  • Используя cPanel или FTP, загрузите очищенную версию WP в свою учетную запись хостинга.

2. Проверьте и очистите свои плагины и темы: Следующим шагом будет проверка наличия вредоносного ПО перенаправления на вашем плагины и темы. 

Этот процесс аналогичен процессу для основных файлов WordPress — как обсуждалось выше — путем сравнения файлов плагинов в вашей установке с исходной версией.

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

3. Проверьте и очистите базу данных:

Затем вам нужно сканировать любые вредоносные программы перенаправления в таблицах вашей базы данных. Хакеры также могут вставлять ключевые слова спама, такие как eval, base64_decode или into your database.

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

4. Удалите бэкдоры: Следующим шагом будет сканирование любых бэкдоров в папке установки.

Бэкдоры — это точки входа, которые хакеры оставляют, чтобы восстановить доступ к вашему сайту. Для этого шага найдите на своем сайте вредоносные функции PHP, такие как eval, base64_decode, preg_replace, где хакеры обычно оставляют лазейки.

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

5. Удалите неопознанные учетные записи: Последний шаг — найти и удалить любую неопознанную учетную запись администратора, которую могли добавить хакеры.  

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

Заключение

Мы надеемся, что эта статья помогла вам лучше понять Redirect Hack и предоставила вам знания и инструменты для защиты вашего веб-сайта от него.

Этот хак является одним из самых распространенных и в то же время самых разрушительных хаков. 

Вы также должны прочитать некоторые из наших популярных статей о безопасности WordPress:

  • Лучшие плагины безопасности WordPress
  • Как оптимизировать базу данных WordPress 
  • Сделайте это, когда Wp-admin перенаправляет на ошибку 404

Предпринимались ли какие-либо другие шаги для решения этой проблемы? Любые другие решения, которые вы рекомендуете? Мы хотели бы услышать от вас. Дайте нам знать в комментариях ниже. 

Redirection — Управление перенаправлениями с помощью WordPress

Создавайте, управляйте и отслеживайте перенаправления 301. Знание сервера не требуется!

Скачать бесплатный плагин

Search

Features

Redirection — самый популярный менеджер перенаправления для WordPress. Вы можете легко управлять переадресацией 301, отслеживать ошибки 404 и исправлять недочеты. Это может помочь уменьшить количество ошибок и повысить рейтинг вашего сайта.

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

Это плагин для WordPress уже более 10 лет, и его много раз рекомендовали. И это бесплатно!

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

Майкл Торберт, All-in-One SEO

Легкое и простое управление

Знание Apache или Nginx не требуется.

Быстро и легко создавайте перенаправления и управляйте ими без знания Apache или Nginx. Если ваш WordPress поддерживает постоянные ссылки, вы можете использовать перенаправление для перенаправления любого URL-адреса.

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

Сообщения и страницы можно отслеживать на предмет изменений постоянных ссылок и автоматического создания перенаправлений.

Условное перенаправление

Добавить условия для вышедших из системы пользователей, посетителей с определенных сайтов и мобильных пользователей.

В дополнение к прямому сопоставлению URL-адресов вы можете перенаправлять на основе других условий:

  • Статус входа — перенаправление только в том случае, если пользователь вошел в систему или вышел из нее
  • Браузер — перенаправление, если пользователь использует определенный браузер
  • Referrer — перенаправление, если пользователь перешел по ссылке с другой страницы включая информацию о посетителе, используемом браузере и реферере. Подсчет «попаданий» ведется для каждого перенаправления, поэтому вы можете видеть, используется ли URL-адрес.

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

    Отслеживание ошибок 404

    Узнайте, где находятся ваши ошибки 404, и исправьте их непосредственно из перенаправления

    Перенаправление будет отслеживать все ошибки 404, возникающие на вашем сайте, что позволит вам отслеживать и устранять проблемы.

    Мой сайт большой и сложный, на нем часто что-то меняется, а URL-адреса не работают.

    Перенаправление является жизненно важным инструментом для меня, без него мне пришлось бы перестраивать весь сайт

    Билл Беннетт

    Поддержка Apache и Nginx

    Опытные пользователи могут экспортировать перенаправления в Apache и Nginx

    По умолчанию перенаправление будет управлять всеми перенаправлениями с помощью WordPress. Однако вы можете настроить его так, чтобы перенаправления автоматически сохранялись в файл .htaccess и обрабатывались самим Apache.

    Если вы используете Nginx, вы можете экспортировать перенаправления в файл правил перезаписи Nginx.

    Импорт и экспорт

    Полный контроль над вашими данными и импорт из других плагинов перенаправления

    Плагин имеет полнофункциональную систему импорта и экспорта, и вы можете:

    • Импорт и экспорт в Apache. export

    Вы также можете импортировать из Simple 301 Redirects, SEO Redirecting, Safe Redirect Manager и старых перенаправлений WordPress.

    Это всегда был отличный плагин… не могу жить без него при запуске нового сайта. Отличная работа!

    @mickmel

    Подождите, это бесплатно?

    Да, это действительно бесплатно. Нет премиум-версии и не нужно платить деньги, чтобы получить доступ к функциям. Это специальный плагин для управления перенаправлением.

    Плагин WordPress

    🌎 Geo Redirects

    Geo Redirects позволяет перенаправлять пользователей в разные части вашего сайта или другого веб-сайта в зависимости от их геолокации. Вы также можете учитывать другие условия, такие как статус входа пользователя в систему, устройство, ссылочный URL-адрес и многое другое. Кодирование не требуется!

    Geo Redirects позволяет легко создать первое перенаправление всего за несколько минут:

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

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

    — Используйте локализованные целевые страницы, чтобы повысить коэффициент конверсии.

    — Направляйте людей к одному и тому же контенту на их родном языке на многоязычном сайте.

    — Направляйте людей к продуктам, на которые они имеют право (и избегайте разочарования, когда они отправляют их на продукты, которые им недоступны).

    …добавьте свой вариант использования в список!

    Начать бесплатную пробную версию

    Перенаправление на основе геолокации

    Вы можете настроить таргетинг как на широкие, так и на узкие области по мере необходимости. Geo Redirects поддерживает перенаправление пользователей по:

    • Страна
    • Состояние
    • Город
    • Почтовый индекс
    • Радиус
    Используйте и негеографические правила!

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

    Хотите перенаправлять только зарегистрированных пользователей, просматривающих смартфоны в Германии? Вы можете сделать это!

    Настройте свои перенаправления

    Получить дополнительные параметры для управления работой каждого перенаправления:

    • Выполнять перенаправление каждый раз или только один раз для каждого посетителя/сеанса просмотра
    • Использовать разные коды перенаправления (по умолчанию 302)
    • Исключить поисковые системы из перенаправления
    • Передать строки запроса в ваши перенаправления
    Создание географических регионов для экономии времени

    Чтобы помочь вам сэкономить время, Geo Redirects позволяет создавать настраиваемые регионы, содержащие несколько географических областей. Затем вы можете быстро повторно использовать эти регионы при создании перенаправлений.

    Создать неограниченное количество переадресаций

    Geo Redirects позволяет создавать неограниченное количество правил перенаправления. Вы также можете легко активировать/деактивировать правила по мере необходимости.

    Определять реальное местоположение пользователей независимо от того, что

    Geo Redirects создан для определения фактического местоположения пользователей, несмотря ни на что. Даже если вы используете Cloudflare, Sucuri, Akamai или другие подобные инструменты, Geo Redirects все равно может определить реальный IP-адрес и местоположение пользователя. Для мобильных пользователей Geo Redirects также может определять местоположение GPS для еще большей точности.

    Дополнительные функции для перенаправления на основе местоположения

    Правила смешивания и сопоставления по мере необходимости

    При необходимости вы можете комбинировать все условия перенаправления. Вы можете использовать как правила И (должны быть выполнены все условия), так и правила ИЛИ (необходимо выполнение только одного условия/группы условий).

    Использование правил включения/исключения для точечного таргетинга

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

    Создание динамических целевых URL-адресов с заполнителями

    Geo Redirects позволяет перенаправлять пользователей на статический внутренний или внешний URL-адрес назначения. Или, для большей гибкости, вы также можете использовать заполнители в своих переадресациях для создания динамических целевых URL-адресов на основе кода языка посетителя или запрошенного URL-адреса.

    Могу ли я создавать динамические целевые URL?

    Да! Geo Redirects дает вам пять заполнителей, которые вы можете включить для создания динамических целевых URL-адресов на основе местоположения посетителя или контента, который они запросили:

    • {{country_code}} Двухбуквенный код ISO
    • {{state_code}} Двухбуквенный код штата
    • {{zip}} Почтовый индекс
    • {{requested_uri}} Исходный запрошенный URL. Например: http://geotargetingwp.com/geo-redirects
    • {{requested_path}} Исходный запрошенный путь. Например: гео-редиректы
    • {{last_path}} Последний путь в URL. Например: http://geotargetingwp.com/geo-redirects/redirect1 => redirect1
    Будет ли геоперенаправление работать с моим плагином кэширования?

    Да! Geo Redirects совместим с плагинами кэширования WordPress или кэшированием на уровне сервера с вашего хоста.

    Однако некоторые отдельные негео-правила не будут работать с кэшированием страниц — они помечены звездочкой в ​​интерфейсе. Однако сами правила геотаргетинга совместимы с кэшированием.

    Повлияют ли геоперенаправления на SEO?

    Нет, геоперенаправления не окажут негативного влияния на ваши усилия по поисковой оптимизации. Фактически, Geo Redirects дает вам возможность исключить сканеры (такие как Google) из перенаправлений, если вы предпочитаете.

    Могу ли я перенаправить на ту же страницу на другом языке?

    Да! Во-первых, Geo Redirects позволяет автоматически вставлять двухбуквенный код языка местоположения посетителя в структуру переадресации. Вы можете прочитать это руководство, чтобы узнать больше.

    Во-вторых, Geo Redirects также интегрируется с переводом ярлыков WPML. Поэтому, если вы используете WPML, вы можете автоматически перенаправлять на страницы с переведенным URL-адресом.

    Каждое перенаправление считается запросом (для выставления счетов)?

    Не обязательно — Geo Redirects оценивает геоправила в конце. Таким образом, если пользователь уже был отклонен условием перенаправления, которое не включает правила геотаргетинга, он не будет считаться запросом.

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

    • Пользователь вошел в систему
    • Пользователь находится в Германии

    Если посетитель не вошел в систему, это не будет считаться запросом, поскольку этот посетитель уже не выполнил первое условие (состояние входа в систему), поэтому нет необходимости использовать географическое правило.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *