Как сделать редирект 301 .htaccess-редирект(перенаправление) на сайте.
admin
Редирект 301 — Здесь, на самом деле, все не так сложно, как может показаться. После знакомства с этим руководством, вы не только будете знать, что такое 301, но и с легкостью сможете применить знания на практике.
Один из случаев применения редиректа 301 является переход на новый домен. Или же перенаправление с одной конкретной страницы сайта на другую. А теперь, к делу.
Все, что вам нужно, это доступ к файлу .htaccess, и возможность редактировать и загружать этот файл на сервер (возможно, загружать его и не придется, так как многие сервера поддерживают cPanel, которая позволяет редактировать файл .htaccess непосредственно на сервере).
Зачем делать редирект 301?
301 используется для создания перенаправления с одной страницы на другую в пределах одного того самого домена, или же на совершенно другой домен. 301 используют в следующих случаях: 1. Изменение имени файлов и/или их расширений: редирект 301 может быть использован, когда вы хотите изменить файловую структуру вашего сайта или изменить расширения файлов (например, переход от html к php). Это очень важный момент, потому что, если 301 редирект настроен правильно, то пользователи, набрав в partneroff.pro/oldfile.html, будут перенаправлены на partneroff.pro/newfile.php или ту страницу, которую вы укажете в .htaccess. 2. Переезд на новый домен: редирект 301 – это ключевой момент при изменении доменного имени. Когда пользователи будут переходить на страницы на вашем старом домене, их автоматически будет перенаправлять на новые страницы на новом доменном имени. Таким образом, если кто-то введет или нажмет на ссылку partneroff.pro/page1.html, он будет автоматически перенаправлен на newdomain.com/page1.html. 3.SEO: редиректы 301 широко используются в SEO, потому что они сообщают поисковым роботам, что страница перенаправляется навсегда. Также, с помощью 301 редиректа можно без потерь перенести позиции старых страниц на новые. Даже наглядную картинку для Вас подглотовил: 4.Партнерские ссылки: редиректы также обычно используются для скрытия партнерских ссылок, что может увеличить активность пользователей , и позволит не использовать прямые исходящие ссылки на партнерские программы. Вы создаете страницу с соответствующим названием файла, и применяете к ней перенаправление 301 на партнерский сайт. Например, вместо размещения прямой ссылки на partnerkaprimer.com/affiliate-offer.html, вы создадите страницу на своем сайте с именем файла “merchantxyz.html”, и при переходе пользователей на эту страницу vashdomen.ru/click/merchantxyz.html, они автоматически будут перенаправляться на partnerkaprimer.com/affiliate-offer.html. Как правило, вам ещё нужно добавить атрибут rel=”nofollow” к ссылке на вашу страницу merchantxyz.html, чтобы партнерская ссылка не индексировалась. 5. PHP: редирект может быть использован вместо PHP-перенаправления, но если на вашем сайте много ссылок на партнерские ресурсы, то надежнее создать простой скрипт, который будет перенаправлять пользователей.Как сделать и настроить 301 редирект
Пришло время взглянуть, что на практике являет собой 301 редирект. Пример 1. Вы изменили имя одного из файлов на сайте. Старое имя файла /oldpage.html, новое - /newpage.html. В файле .htaccess вам нужно прописать такой код:redirect 301 /oldpage.html http://www.vashdomen.ru/newpage.htmlПример 2. Вы заменили .html страницу на .php, но имя оставили то же. Старое имя файла /yourpage.html, новое - /yourpage.php. Код практически идентичный предыдущему, только меняем расширение:
redirect 301 /yourpage.html http://www.vashdomen.ru/you-page.phpПример 3. Вы разместить скрытую ссылку на сайт партнерской программы. Допустим партнерская ссылка такая - partnerkaprimer.com.com&affid=64564242. Честно говоря, такая ссылка вряд ли внушает спокойствие и доверие пользователей. Сначала стоит создать страницу /merchant-offer.html на вашем сайте, с которой мы будем перенаправлять пользователей на партнерское предложение. Теперь осталось разместить ссылку на страницу vashdomen.ru/merchant-offer.html и не забыть об атрибуте rel=”nofollow”. Также можно оформить ссылку в виде кнопки или изображения. В файле .htaccess вам нужно прописать:
redirect 301 /merchant-offer.html http://www.merchantdomain.com&affid=64564242Пример 4. Перенаправление с домена с www на без:
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.vashdomen.ru RewriteRule ^(.*)$ http://vashdomen.ru/$1 [R=301,L]И наоборот:
RewriteEngine On RewriteCond %{HTTP_HOST} ^vashdomen.ru RewriteRule (.*) http://www.vashdomen.ru/$1 [R=301,L]Как видите, не все так сложно. Теперь вы знаете, что такое редирект 301 , и как его использовать на своем сайте, если вдруг захотите сменить доменное имя.
0 комментариев
Добавить комментарий