SlideShare a Scribd company logo
1 of 7
Редиректы
Виды редиректов
Серверные/через htaccess
301,302,307
RewriteCond %{HTTP_HOST} ^www.site.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
Браузерные, клиентские
• Meta refresh
<meta http-equiv="Refresh" content="0; url=http://www.site.ru/redirect/" />
• Javascript
<script type="text/javascript"><!-- location.href='http://www.site.ru/redirect/'; --></script>
Для чего используется
• www на без www
• Склейка урла со слешем и чистого
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
• Склейка дублей главной страницы
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /([^/]+/)*(default|index|main).(html|php|htm) HTTP/ [NC]
RewriteRule ^(([^/]+/)*)(default|main|index).(html|php|htm)$ http://www.site.com/$1 [L,R=301]
• Смена расширения
RedirectMatch 301 (.*).php$ http://www.site.com$1.html
• Склейка урлов с несколькими слешами, дефисами
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ RewriteRule . %1/%2 [R=301,L]
• Склейка урлов в разных регистрах
$lowerURI=strtolower($_SERVER['REQUEST_URI']); if($_SERVER['REQUEST_URI']!=$lowerURI) {
header("HTTP/1.1 301 Moved Permanently"); header("Location: http://" . $_SERVER['HTTP_HOST'] .
$lowerURI); exit(); }
Разница 301 и 302
301
• Для любых дублей страниц (З=з,/,//,--
,page1=page1.html,site.com=site.com/index.php)
• Склейка основного зеркала www.site.ru с
site.ru
• Для склейки кириллических адресов и их
%клонами
302
Если нужен только переход пользователя, без
перехода веса и репутации
правила
• Один шаг
• Передавать ссылочный вес или нет (выбираем
правильный тип)
• Минимум внутренних редиректов
• Перенаправляем без нарушения поискового
намерения, на похожую, на
близкотематическую
• Использование редиректа заменяет одну
страницу другой
http://www.webconfs.com/htaccess-redirect-
generator.php
Генератор редиректов
http://www.webconfs.com/htaccess-redirect-
generator.php
http://www.rapidtables.com/web/tools/redirec
t-generator.htm
Ссылки через редирект(!осторожно)
Редирект через серверные скрипты.
Ссылка имеет динамический вид, ссылка на сайт.ру – переменная
<a href="http://other_site.ru/go.php?link=http://site.ru">site.ru</a>
В данном примере ссылочный вес передается
странице other_site.ru/go.php , а уже в начале этой
страницы стоит код перебрасывающий на сайт ру.
<?
php<br>
$url=$_GET['link'];<br>
header("Location: $url");<br>
exit;<br>
?>
Редирект через Dynamic HTML
<a href="http://other_site.ru" OnClick="this.href='http://site.ru'
">site.ru</a>

More Related Content

Viewers also liked

Дополнение к технической оптимизации сайта. Модуль 25.
Дополнение к технической оптимизации сайта. Модуль 25.Дополнение к технической оптимизации сайта. Модуль 25.
Дополнение к технической оптимизации сайта. Модуль 25.EMPOpro
 
Конкуренция запросов. Модуль 11
Конкуренция запросов. Модуль 11Конкуренция запросов. Модуль 11
Конкуренция запросов. Модуль 11EMPOpro
 
проверка ссылочной
проверка ссылочнойпроверка ссылочной
проверка ссылочнойEMPOpro
 
Алгоритм составления ядра сайта. Модуль 12
Алгоритм составления ядра сайта. Модуль 12Алгоритм составления ядра сайта. Модуль 12
Алгоритм составления ядра сайта. Модуль 12EMPOpro
 
Анконлист. Модуль 29.
Анконлист. Модуль 29.Анконлист. Модуль 29.
Анконлист. Модуль 29.EMPOpro
 
Презентация: модули 2-4, основы
Презентация: модули 2-4, основыПрезентация: модули 2-4, основы
Презентация: модули 2-4, основыEMPOpro
 
Распределение ссылок. Модуль 30.
Распределение ссылок. Модуль 30.Распределение ссылок. Модуль 30.
Распределение ссылок. Модуль 30.EMPOpro
 
бюджет на ссылки
бюджет на ссылкибюджет на ссылки
бюджет на ссылкиEMPOpro
 
Оптимизация картинок. Модуль 18
Оптимизация картинок. Модуль 18Оптимизация картинок. Модуль 18
Оптимизация картинок. Модуль 18EMPOpro
 
Работа со ссылочной массой. Модуль 28.
Работа со ссылочной массой. Модуль 28.Работа со ссылочной массой. Модуль 28.
Работа со ссылочной массой. Модуль 28.EMPOpro
 
работа с биржами
работа с биржамиработа с биржами
работа с биржамиEMPOpro
 
Оптимизация контента. Mодуль14-16
Оптимизация контента. Mодуль14-16Оптимизация контента. Mодуль14-16
Оптимизация контента. Mодуль14-16EMPOpro
 
Cемантика. Модуль 10
Cемантика. Модуль 10Cемантика. Модуль 10
Cемантика. Модуль 10EMPOpro
 
Презентация ранжирование модуль 5-9
Презентация ранжирование модуль 5-9Презентация ранжирование модуль 5-9
Презентация ранжирование модуль 5-9EMPOpro
 
Оптимизация внутренних ссылок. Модуль 19
Оптимизация внутренних ссылок. Модуль 19Оптимизация внутренних ссылок. Модуль 19
Оптимизация внутренних ссылок. Модуль 19EMPOpro
 
Оптимизация текстов. Модуль 17
Оптимизация текстов. Модуль 17Оптимизация текстов. Модуль 17
Оптимизация текстов. Модуль 17EMPOpro
 
Расширенная техническая оптимизация сайта. Модуль 22.
Расширенная техническая оптимизация сайта. Модуль 22.Расширенная техническая оптимизация сайта. Модуль 22.
Расширенная техническая оптимизация сайта. Модуль 22.EMPOpro
 
Нестандартный линкбилдинг. моуль 28
Нестандартный линкбилдинг. моуль 28Нестандартный линкбилдинг. моуль 28
Нестандартный линкбилдинг. моуль 28EMPOpro
 
перелинковка в вопросах и ответах
перелинковка в вопросах и ответахперелинковка в вопросах и ответах
перелинковка в вопросах и ответахEMPOpro
 

Viewers also liked (19)

Дополнение к технической оптимизации сайта. Модуль 25.
Дополнение к технической оптимизации сайта. Модуль 25.Дополнение к технической оптимизации сайта. Модуль 25.
Дополнение к технической оптимизации сайта. Модуль 25.
 
Конкуренция запросов. Модуль 11
Конкуренция запросов. Модуль 11Конкуренция запросов. Модуль 11
Конкуренция запросов. Модуль 11
 
проверка ссылочной
проверка ссылочнойпроверка ссылочной
проверка ссылочной
 
Алгоритм составления ядра сайта. Модуль 12
Алгоритм составления ядра сайта. Модуль 12Алгоритм составления ядра сайта. Модуль 12
Алгоритм составления ядра сайта. Модуль 12
 
Анконлист. Модуль 29.
Анконлист. Модуль 29.Анконлист. Модуль 29.
Анконлист. Модуль 29.
 
Презентация: модули 2-4, основы
Презентация: модули 2-4, основыПрезентация: модули 2-4, основы
Презентация: модули 2-4, основы
 
Распределение ссылок. Модуль 30.
Распределение ссылок. Модуль 30.Распределение ссылок. Модуль 30.
Распределение ссылок. Модуль 30.
 
бюджет на ссылки
бюджет на ссылкибюджет на ссылки
бюджет на ссылки
 
Оптимизация картинок. Модуль 18
Оптимизация картинок. Модуль 18Оптимизация картинок. Модуль 18
Оптимизация картинок. Модуль 18
 
Работа со ссылочной массой. Модуль 28.
Работа со ссылочной массой. Модуль 28.Работа со ссылочной массой. Модуль 28.
Работа со ссылочной массой. Модуль 28.
 
работа с биржами
работа с биржамиработа с биржами
работа с биржами
 
Оптимизация контента. Mодуль14-16
Оптимизация контента. Mодуль14-16Оптимизация контента. Mодуль14-16
Оптимизация контента. Mодуль14-16
 
Cемантика. Модуль 10
Cемантика. Модуль 10Cемантика. Модуль 10
Cемантика. Модуль 10
 
Презентация ранжирование модуль 5-9
Презентация ранжирование модуль 5-9Презентация ранжирование модуль 5-9
Презентация ранжирование модуль 5-9
 
Оптимизация внутренних ссылок. Модуль 19
Оптимизация внутренних ссылок. Модуль 19Оптимизация внутренних ссылок. Модуль 19
Оптимизация внутренних ссылок. Модуль 19
 
Оптимизация текстов. Модуль 17
Оптимизация текстов. Модуль 17Оптимизация текстов. Модуль 17
Оптимизация текстов. Модуль 17
 
Расширенная техническая оптимизация сайта. Модуль 22.
Расширенная техническая оптимизация сайта. Модуль 22.Расширенная техническая оптимизация сайта. Модуль 22.
Расширенная техническая оптимизация сайта. Модуль 22.
 
Нестандартный линкбилдинг. моуль 28
Нестандартный линкбилдинг. моуль 28Нестандартный линкбилдинг. моуль 28
Нестандартный линкбилдинг. моуль 28
 
перелинковка в вопросах и ответах
перелинковка в вопросах и ответахперелинковка в вопросах и ответах
перелинковка в вопросах и ответах
 

Similar to Редиректы

презентация Day4
презентация Day4презентация Day4
презентация Day4Bulatov Edward
 
API сервиса Яндекс.Вебмастер
API сервиса Яндекс.ВебмастерAPI сервиса Яндекс.Вебмастер
API сервиса Яндекс.ВебмастерСергей Мочалов
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Yandex
 
«Индексация сайтов в Яндексе» 17 лекция, александр смирнов
«Индексация сайтов в Яндексе» 17 лекция, александр смирнов«Индексация сайтов в Яндексе» 17 лекция, александр смирнов
«Индексация сайтов в Яндексе» 17 лекция, александр смирновЕвгений Летов
 
SharePoint Virtualization "Виртуальный SharePoint 2010"
SharePoint Virtualization "Виртуальный SharePoint 2010" SharePoint Virtualization "Виртуальный SharePoint 2010"
SharePoint Virtualization "Виртуальный SharePoint 2010" Michael Noel
 
Как провести технический аудит сайта. Е. Аралов
Как провести технический аудит сайта. Е. АраловКак провести технический аудит сайта. Е. Аралов
Как провести технический аудит сайта. Е. АраловSiteclinic
 
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish CacheУскоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish CacheIgor Sazonov
 
Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»
Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»
Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»Клуб Интернет-Маркетологов
 
Лечение мобильных, поисковых редиректов и дорвеев на сайте
Лечение мобильных, поисковых редиректов и дорвеев на сайте Лечение мобильных, поисковых редиректов и дорвеев на сайте
Лечение мобильных, поисковых редиректов и дорвеев на сайте revisium
 
Александр Шуменко - Varnish for authenticated users
Александр Шуменко - Varnish for authenticated usersАлександр Шуменко - Varnish for authenticated users
Александр Шуменко - Varnish for authenticated usersLEDC 2016
 
Настройки индексации сайта
Настройки индексации сайтаНастройки индексации сайта
Настройки индексации сайтаUplab_University
 

Similar to Редиректы (14)

"ТОП10 SEO-ошибок при переезде сайта на https-протокол, смене домена" Вебинар...
"ТОП10 SEO-ошибок при переезде сайта на https-протокол, смене домена" Вебинар..."ТОП10 SEO-ошибок при переезде сайта на https-протокол, смене домена" Вебинар...
"ТОП10 SEO-ошибок при переезде сайта на https-протокол, смене домена" Вебинар...
 
презентация Day4
презентация Day4презентация Day4
презентация Day4
 
презентация Day4
презентация Day4презентация Day4
презентация Day4
 
API сервиса Яндекс.Вебмастер
API сервиса Яндекс.ВебмастерAPI сервиса Яндекс.Вебмастер
API сервиса Яндекс.Вебмастер
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
 
«Индексация сайтов в Яндексе» 17 лекция, александр смирнов
«Индексация сайтов в Яндексе» 17 лекция, александр смирнов«Индексация сайтов в Яндексе» 17 лекция, александр смирнов
«Индексация сайтов в Яндексе» 17 лекция, александр смирнов
 
SharePoint Virtualization "Виртуальный SharePoint 2010"
SharePoint Virtualization "Виртуальный SharePoint 2010" SharePoint Virtualization "Виртуальный SharePoint 2010"
SharePoint Virtualization "Виртуальный SharePoint 2010"
 
Как провести технический аудит сайта. Е. Аралов
Как провести технический аудит сайта. Е. АраловКак провести технический аудит сайта. Е. Аралов
Как провести технический аудит сайта. Е. Аралов
 
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish CacheУскоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
 
Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»
Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»
Денис Арисмятов. «SEO-чеклист на этапе запуска сайта»
 
Технические ошибки сайта
Технические ошибки сайтаТехнические ошибки сайта
Технические ошибки сайта
 
Лечение мобильных, поисковых редиректов и дорвеев на сайте
Лечение мобильных, поисковых редиректов и дорвеев на сайте Лечение мобильных, поисковых редиректов и дорвеев на сайте
Лечение мобильных, поисковых редиректов и дорвеев на сайте
 
Александр Шуменко - Varnish for authenticated users
Александр Шуменко - Varnish for authenticated usersАлександр Шуменко - Varnish for authenticated users
Александр Шуменко - Varnish for authenticated users
 
Настройки индексации сайта
Настройки индексации сайтаНастройки индексации сайта
Настройки индексации сайта
 

More from EMPOpro

Оптимизация навигации сайта
Оптимизация навигации сайтаОптимизация навигации сайта
Оптимизация навигации сайтаEMPOpro
 
Email marketing 6.2 серия писем
Email marketing 6.2 серия писемEmail marketing 6.2 серия писем
Email marketing 6.2 серия писемEMPOpro
 
Email marketing 4.1 собираем базу для рассылки
Email marketing 4.1 собираем базу для рассылкиEmail marketing 4.1 собираем базу для рассылки
Email marketing 4.1 собираем базу для рассылкиEMPOpro
 
EMPO | Бюджет SEO 2015
EMPO | Бюджет SEO 2015EMPO | Бюджет SEO 2015
EMPO | Бюджет SEO 2015EMPOpro
 
Целевая страница. Модуль 1. Урок 5. Google Adwords
Целевая страница. Модуль 1. Урок 5. Google AdwordsЦелевая страница. Модуль 1. Урок 5. Google Adwords
Целевая страница. Модуль 1. Урок 5. Google AdwordsEMPOpro
 
Презентация по Google AdWords: снижаем цену за клик и поднимаем продажи
Презентация по Google AdWords: снижаем цену за клик и поднимаем продажиПрезентация по Google AdWords: снижаем цену за клик и поднимаем продажи
Презентация по Google AdWords: снижаем цену за клик и поднимаем продажиEMPOpro
 

More from EMPOpro (7)

Оптимизация навигации сайта
Оптимизация навигации сайтаОптимизация навигации сайта
Оптимизация навигации сайта
 
123
123123
123
 
Email marketing 6.2 серия писем
Email marketing 6.2 серия писемEmail marketing 6.2 серия писем
Email marketing 6.2 серия писем
 
Email marketing 4.1 собираем базу для рассылки
Email marketing 4.1 собираем базу для рассылкиEmail marketing 4.1 собираем базу для рассылки
Email marketing 4.1 собираем базу для рассылки
 
EMPO | Бюджет SEO 2015
EMPO | Бюджет SEO 2015EMPO | Бюджет SEO 2015
EMPO | Бюджет SEO 2015
 
Целевая страница. Модуль 1. Урок 5. Google Adwords
Целевая страница. Модуль 1. Урок 5. Google AdwordsЦелевая страница. Модуль 1. Урок 5. Google Adwords
Целевая страница. Модуль 1. Урок 5. Google Adwords
 
Презентация по Google AdWords: снижаем цену за клик и поднимаем продажи
Презентация по Google AdWords: снижаем цену за клик и поднимаем продажиПрезентация по Google AdWords: снижаем цену за клик и поднимаем продажи
Презентация по Google AdWords: снижаем цену за клик и поднимаем продажи
 

Редиректы

  • 2. Виды редиректов Серверные/через htaccess 301,302,307 RewriteCond %{HTTP_HOST} ^www.site.com$ [NC] RewriteRule ^(.*)$ http://site.com/$1 [R=301,L] Браузерные, клиентские • Meta refresh <meta http-equiv="Refresh" content="0; url=http://www.site.ru/redirect/" /> • Javascript <script type="text/javascript"><!-- location.href='http://www.site.ru/redirect/'; --></script>
  • 3. Для чего используется • www на без www • Склейка урла со слешем и чистого RewriteCond %{HTTP_HOST} (.*) RewriteCond %{REQUEST_URI} /$ [NC] RewriteRule ^(.*)(/)$ $1 [L,R=301] • Склейка дублей главной страницы RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /([^/]+/)*(default|index|main).(html|php|htm) HTTP/ [NC] RewriteRule ^(([^/]+/)*)(default|main|index).(html|php|htm)$ http://www.site.com/$1 [L,R=301] • Смена расширения RedirectMatch 301 (.*).php$ http://www.site.com$1.html • Склейка урлов с несколькими слешами, дефисами RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ RewriteRule . %1/%2 [R=301,L] • Склейка урлов в разных регистрах $lowerURI=strtolower($_SERVER['REQUEST_URI']); if($_SERVER['REQUEST_URI']!=$lowerURI) { header("HTTP/1.1 301 Moved Permanently"); header("Location: http://" . $_SERVER['HTTP_HOST'] . $lowerURI); exit(); }
  • 4. Разница 301 и 302 301 • Для любых дублей страниц (З=з,/,//,-- ,page1=page1.html,site.com=site.com/index.php) • Склейка основного зеркала www.site.ru с site.ru • Для склейки кириллических адресов и их %клонами 302 Если нужен только переход пользователя, без перехода веса и репутации
  • 5. правила • Один шаг • Передавать ссылочный вес или нет (выбираем правильный тип) • Минимум внутренних редиректов • Перенаправляем без нарушения поискового намерения, на похожую, на близкотематическую • Использование редиректа заменяет одну страницу другой http://www.webconfs.com/htaccess-redirect- generator.php
  • 7. Ссылки через редирект(!осторожно) Редирект через серверные скрипты. Ссылка имеет динамический вид, ссылка на сайт.ру – переменная <a href="http://other_site.ru/go.php?link=http://site.ru">site.ru</a> В данном примере ссылочный вес передается странице other_site.ru/go.php , а уже в начале этой страницы стоит код перебрасывающий на сайт ру. <? php<br> $url=$_GET['link'];<br> header("Location: $url");<br> exit;<br> ?> Редирект через Dynamic HTML <a href="http://other_site.ru" OnClick="this.href='http://site.ru' ">site.ru</a>