Не найдено

Wp_redirect() — Перенаправляет (редиректит) на указанный УРЛ, можно указать статус редиректа (301, 302…). Функция WordPress.

Опубликовано: 08.10.2017

видео wp_redirect() — Перенаправляет (редиректит) на указанный УРЛ, можно указать статус редиректа (301, 302…). Функция WordPress.

How to Redirect Your Root URL to Your WordPress Subdirectory Using Cpanel

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



Для правильной работы функции нужно указывать полный УРЛ:

http://www.example.com/blog/post_name ftp://ftp.example.com/users/h/harriet/www/

После функции нужно обрывать работу скрипта функцией exit() или die().

В WordPress есть аналогичная функция для редиректа: wp_safe_redirect() . Отличается тем, что проверяет переданный адрес и сравнивает его со списком разрешенных хостов, если хост не найден, то перенаправления не происходит. Это предотвращает перенаправление на вредоносные хосты. «Белым» списком можно управлять с помощью фильтра allowed_redirect_hosts.


Wordpress - Sistema Web e Aplicativo Mobile

wp_redirect() вызовет PHP ошибку, если использовать функцию после того, как заголовки (header) были отправлены. Т.е. если мы вызовем функцию в файле темы, отвечающем за вывод контента, то функция работать не будет. В таких случаях, в виде некой альтернативы, можно использовать редирект на javascript: document.location.href = 'http://site.ru';

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

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

wp_redirect( $location, $status ); exit; $location(строка) (обязательный) УРЛ страницы на которую нужно перенаправить.

По умолчанию: нет $status(число)

Статус код перенаправления (код состояния HTTP):

300 — Multiple Choices (Множество выборов); 301 — Moved Permanently (Перемещено окончательно); 302 — Found (Найдено); 303 — See Other (Смотреть другое); 304 — Not Modified (Не изменялось); 305 — Use Proxy (Использовать прокси); 306 — (зарезервировано); 307 — Temporary Redirect (Временное перенаправление).

Статус 302 означает временное изменение адреса. Если роботу нужно указать, что страница перемещена навсегда, используйте статус — 301. Полный список статусов смотрите здесь .

По умолчанию: 302

IRC (Internet Relay Chat)
  • 12.02.2016
    Как пользоваться IRC

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

  • 12.02.2016
    Пересылка сообщений в IRC-сети

    IRC предоставляет возможность как группового, так и приватного общения. Для группового общения существует несколько возможностей.... 
    Читать полностью

  • 12.02.2016
    IRC-сеть

    Согласно спецификациям протокола, IRC-сеть — это группа серверов, соединённых между собой. Простейшей сетью является одиночный... 
    Читать полностью

  • 12.02.2016
    IRC

    IRC (англ. Internet Relay Chat) — протокол прикладного уровня для обмена сообщениями в режиме реального времени. Разработан в основном... 
    Читать полностью

rss