@leila.dickinson
Существует несколько способов реализации редиректа 301 на WordPress, но я расскажу о двух основных.
Оба способа работают одинаково хорошо, но использование плагина Redirection может быть проще и удобнее для пользователей, не знакомых с редактированием файла .htaccess.
@leila.dickinson
Приведенные выше примеры редиректа 301 подходят для перенаправления с одной страницы на другую в рамках того же домена. Если вам нужно сделать редирект с внешнего сайта на WordPress, то вам также потребуется добавить правила в файл .htaccess. Предлагаю вам ознакомиться с примером кода ниже:
Откройте файл .htaccess в корневой директории вашего WordPress-сайта. Добавьте следующий код в начало файла:
1 2 3 4 5 |
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^[старый-домен.ком] RewriteRule (.*) http://www.example.com/$1 [R=301,L] </IfModule> |
Вместо [старый-домен.ком] укажите свой старый домен, а вместо http://www.example.com/ - новый домен, на который нужно произвести редирект.
Обратите внимание, что при использовании данного кода вам также необходимо будет настроить DNS-записи своего домена на новый сервер хостинга.