Современный веб изменчив, новые страницы создаются, а старые удаляются на постоянной основе. Если вы планируете удалять страницы или перенаправлять посетителей со старой страницы или домена на новую, это руководство для вас.
Зачем мне нужен редирект 301?
Перенаправления 301 выполняют две основные задачи: главное, они информируют поисковые системы о перемещении вашей страницы или местоположения сайта и переносят рейтинг страницы и «сок ссылок» со старого на новое. Это относительно простое решение — сохранить с трудом заработанный рейтинг страницы или сайта после его перемещения. Второе преимущество заключается в том, что каждая выдающаяся ссылка или закладка по-прежнему будет отправлять посетителей на новый сайт, поэтому вам не придется беспокоиться о неработающих ссылках.
Это строго руководство для .htaccess 301 Redirect
Требуется, чтобы ваш сайт был на сервере Apache с Mod Rewrite
большинство хостинговых компаний используют это, но если вы не уверены, уточните у своего хоста.
Во-первых, вам нужно заставить свой компьютер распознавать файл .htaccess
По умолчанию любые файлы, начинающиеся с «.», Скрыты на большинстве компьютеров, поскольку они, как правило, являются конфиденциальными файлами операционной системы, которые могут привести к повреждению системы при случайном редактировании или удалении. Однако нам нужно иметь возможность просматривать и редактировать файл «.» Для нашего веб-сайта, поэтому вот что вам нужно сделать:
Пользователи Mac
1. Перейдите в Приложения> Утилиты и откройте Терминал . С выбранным окном вставьте следующее и нажмите Enter .
defaults write com.apple.Finder AppleShowAllFiles TRUE
2. Перезапустите Finder, вставив следующий код и снова нажав Enter .
killall Finder
3. Когда вы закончите и хотите снова скрыть системные файлы (что, как правило, является хорошей идеей), повторите те же шаги, но замените TRUE на FALSE .
defaults write com.apple.Finder AppleShowAllFiles FALSE
Затем принудительно перезапустите Finder:
killall Finder
Пользователи ПК (Windows Vista и Windows 7)
1. Запустите проводник Windows.
2. В раскрывающемся меню « Организация» выберите « Свойства папки и поиска» .
3. На вкладке « Вид » прокрутите вниз и установите флажок «Показать скрытые файлы и папки».
4. Чтобы снова скрыть файлы, просто вернитесь назад и снимите флажок.
Открытие файла .htaccess
Теперь, когда вы действительно можете увидеть файл, над которым вы работаете, перейдите в корневой каталог вашего сайта или в самую верхнюю папку. Там вы должны найти файл .htaccess
Если у вас его нет, я объясню, как его создать.
Если нет файла .htaccess
Не бойтесь, создание будет быстрым и безболезненным
1. Перейдите в любой основной текстовый редактор, например Блокнот или TextEdit, и откройте новый документ.
2. В первой строке напишите следующее:
RewriteEngine ON
3. Продолжите и сохраните как , и убедитесь, что имя файла просто .htaccess
.txt
Если вы выполнили действия, описанные выше, чтобы разрешить вашему компьютеру просматривать скрытые файлы, это не должно быть проблемой.
Это оно! Вы настроены, чтобы начать следующие шаги.
Если есть файл .htaccess
1. Загрузите его и откройте в основном текстовом редакторе, таком как Блокнот или Редактирование текста.
2. Убедитесь, что есть строка, которая гласит:
RewriteEngine ON
Если этой строки нет, введите ее в первой строке. Убедитесь, что любой код, который вы добавляете, находится ниже этой строки.
Добавление перенаправления 301
Следующим шагом является добавление кода, который будет выполнять перенаправление. В то время как существует много типов перенаправления, мы только рассмотрим перенаправление отдельных страниц и доменов. Если вам нужен другой тип перенаправления, быстрый поиск должен дать фрагмент, который вы можете вставить вместо приведенных ниже фрагментов.
Перенаправление на страницу
Чтобы перенаправить со старой или удаленной страницы вашего домена на новую, вставьте следующий код в файл .htaccess
Rewrite Engine on
Redirect 301 /oldpage.html http://www.yoursite.com/newpage.html
Это оно! Старая или удаленная страница является первым элементом, а за ней следует полный адрес новой страницы.
Перенаправление домена
Если вы изменили веб-адреса, вам нужно будет направить поисковые системы и трафик на новый. В этом случае вам нужно запустить новый пустой файл .htaccess
Опции + FollowSymLinks ПереписатьEngine на RewriteRule (. *) Http://www.newwebsite.com/$1 [R = 301, L]
Этот файл .htaccess
Предполагается, что вы сохраните свой старый веб-сайт в действии, пока поисковые системы не распознают 301 и не добавят новую страницу в рейтинг. Для получения дополнительной информации о том, как помочь Google распознать ваш новый сайт, я рекомендую эту статью о том, как правильно перемещать домены с точки зрения SEO . Тем временем важно, чтобы вы связались с любым сайтом или каталогом, содержащим обратные ссылки, чтобы убедиться, что у них есть новый URL для вашего сайта.
Загрузка и тестирование
Хорошие новости — ты почти у цели! Последний шаг — загрузить новый файл .htaccess
Как только это будет сделано, обязательно протестируйте и убедитесь, что старый адрес перенаправляет вас на новую страницу или домен!
Поздравляю, теперь вы ветеран 301 года.