Как настроить редирект 301 в WordPress
Если у вас есть веб-сайт, последнее, что вам нужно, — это страница с ошибкой 404, когда ссылка на страницу не может быть найдена. Это плохо не только для вашего поискового рейтинга в Google, но и для читателей, если они уйдут с пустыми руками. Вы также потеряете много ценных обратных ссылок с других сайтов, если ссылка на вашу страницу сломается. Поэтому, если вы меняете ссылку на страницу, вам необходимо настроить правило перенаправления 301, которое будет автоматически перенаправлять Google и ваших читателей на новое место страницы. Вот как настроить редирект 301 в WordPress.
БЫСТРЫЙ ОТВЕТ
Чтобы настроить редирект 301 в WordPress простым и быстрым способом, используйте плагин, которых много в каталоге плагинов WordPress. Кроме того, вы можете отредактировать файл .htaccess на сервере вашего веб-сайта, указав одну строку текста.
ПЕРЕЙТИ К КЛЮЧЕВЫМ РАЗДЕЛАМ
Когда использовать и не использовать редирект 301
Вы должны использовать перенаправление 301, когда планируете изменить ссылку (URL) активной страницы на другую ссылку. Если вы измените ссылку и не настроите перенаправление 301, то Google и любой человеческий трафик столкнется с ошибкой 404 страница не найдена. Это не хорошо. 301 обеспечивает плавный переход к новому местоположению страницы — вполне вероятно, что любой посетитель-человек даже не заметит изменение ссылки на страницу.
Однако могут быть причины, по которым перенаправление 301 не является хорошей идеей. 301 сообщает Google, что ссылка была изменена навсегда, и они должны прекратить ее индексацию. Если вы планируете вернуться к старой ссылке в будущем, то лучше использовать 302 редирект. Это сообщает Google, что перенаправление является временным. Такие временные перенаправления также можно использовать для поддержания страниц в рабочем состоянии, пока вы занимаетесь обслуживанием сайта.
Если вы сделаете перенаправление 301 и впоследствии решите вернуться к старому URL-адресу, его можно легко отменить. Но если Google решит, что исходное перенаправление было постоянным, им может потребоваться довольно много времени, чтобы внести необходимые изменения обратно в старый URL-адрес в поисковом рейтинге. В то же время вы потенциально можете потерять ценный трафик. Так что лучше всего использовать правильное перенаправление в первую очередь.
Поскольку 301 является наиболее распространенным типом редиректа, в этой статье мы сосредоточимся исключительно на нем. Но следующее как сделать то же самое, если вы решите вместо этого сделать 302.
Как настроить редирект 301 в WordPress
В файлах сервера вашего веб-сайта есть текстовый файл с именем .htaccess. Он находится в корневой папке и обычно скрыт веб-хостом, чтобы вы случайно не удалили его. Если вы это сделаете, ваш сайт упадет. Однако с помощью программы FTP вы можете легко отобразить файл и открыть его. Только не забудьте потом спрятать его снова.
Когда вы настраиваете перенаправление, оно добавляется в файл .htaccess, поэтому ваш сайт всегда его запоминает. Есть два способа внести это редактирование в файл .htaccess — либо с помощью плагина, либо путем непосредственного редактирования файла. Оба выполняют одну и ту же конечную цель — многие люди, особенно если они не хотят напрямую возиться с файлом .htaccess, сочтут более удобным и простым, чтобы плагин сделал всю тяжелую работу за них. Итак, мы рассмотрим это в первую очередь. Затем мы рассмотрим редактирование файла непосредственно для всех вас, безрассудных маньяков, которым нравится жить опасно на грани.
Использование плагина
Если вы используете премиальную версию за 99 долларов Йост, то перенаправление 301 уже встроено. Процесс чрезвычайно прост. Введите старый URL-адрес и новый URL-адрес и нажмите «Добавить перенаправление». Если вы измените URL-адрес на уже работающую страницу, Yoast автоматически обнаружит это и спросит, хотите ли вы настроить перенаправление.
Однако не у всех под диваном валяется 99 долларов в год. Так что, если вы попадаете в этот лагерь, вам понадобится бесплатный плагин, который делает то же самое. Тем не менее, бесплатные плагины для SEO немного сложны, потому что не так много из них делают 301 перенаправление бесплатно. Кроме того, бесплатные плагины, которые выполняют перенаправления, часто не поддерживаются регулярно, поэтому с точки зрения безопасности вы должны быть очень осторожны с ними.
Говоря это, есть один, называемый перенаправление, который поддерживается более или менее регулярно и работает так, как рекламируется. Он был установлен более двух миллионов раз и имеет пользовательский рейтинг WordPress 4,5 из 5.
Когда вы настроите его в первый раз, он проведет вас через мастер установки. Выберите все.
Чтобы настроить 301, перейдите в раздел «Добавить новое перенаправление» и поместите старый URL-адрес в поле «Исходный URL». Поместите новый URL-адрес в поле «Целевой URL-адрес». Сохранить, и все.
Редактирование файла .htaccess напрямую
Если вам не нравится использование плагина или вы предпочитаете просто редактировать файл .htaccess напрямую, то это очень легко сделать.
- Получите FTP-программу, например FileZilla или же Кибердак. Я настоятельно рекомендую Cyberduck, даже если он постоянно просит вас сделать пожертвование разработчику.
- Войдите на свой сайт, используя свои данные FTP. Вы можете получить их от вашего веб-хостинга, если вы еще не знаете их.
- Перейдите в корневую папку вашего веб-сервера. Корневая папка — это первая папка, в которую вы попадаете при входе в систему. Файл .htaccess должен находиться прямо вверху списка. Если нет, найдите параметр в программе FTP для отображения скрытых файлов. В Cyberduck он находится в разделе «Вид» -> «Показать скрытые файлы».
- Щелкните правой кнопкой мыши файл .htaccess и выберите, чтобы отредактировать его с помощью файла блокнота с открытым текстом по вашему выбору.
Когда вы откроете файл, вы увидите это вверху.
Код
Копировать текст
Затем вы должны ввести:
Код
Скопируйте TextRedirect 301 “https://www.domain.com/oldlink” “https://www.domain.com/newlink”
Часто задаваемые вопросы
В чем разница между переадресацией 301 и переадресацией 302?
301 — это когда рассматриваемая страница была навсегда перемещена на новый URL-адрес. 302 — это когда страница временно перемещается и вскоре будет изменена на исходный URL.
Я настроил перенаправление 301 в своем файле .htaccess, и теперь на моем сайте написано «Внутренняя ошибка сервера».
Это означает, что вы допустили ошибку в 301 редиректе. Снова откройте файл .htaccess и проверьте строку, которую вы только что набрали.
Является ли редирект 301 постоянным?
Нет, нет ничего постоянного. Если вы хотите удалить его или изменить позже, просто откройте файл .htaccess и внесите нужные изменения. Однако Google может потребоваться некоторое время, чтобы переиндексировать страницу и внести необходимые обновления в свою систему.
Будет ли Google наказывать меня за переадресацию 301?
Точно узнать невозможно (правила постоянно меняются), но, похоже, вас не будут штрафовать, если вы перенаправляете на точно идентичную копию исходной страницы. Если вы перенаправляете на менее релевантную страницу, вы начнете видеть, как ваша страница падает в рейтинге.
Если я удалю страницу на своем веб-сайте, должен ли я сделать переадресацию 301?
Нет, это будет 410 Content Deleted.
Комментарии