Вопрос-ответ

Вы можете задать мне приватные или общие вопросы по тематике сайта, все сообщения модерируются
  1. eAndy
  2. Редиректы
  3. 25.09.2019
Как правильно сделать массовый редирект страниц?
Комментарий
Никаких комментариев пока не создано.
Ответ принят Ждет модерации
В файле .htaccess вначале используйте переадресации страниц с более высоким уровнем вложенности, например:

  • сначала редирект с site. com/category-1/subcategory-1/ на site. com/category-1/subcategory-2/;
  • затем с site. com/category-0/ на site. com/category-0;
  • и последними — глобальные правила типа редиректа всех страниц без «/» на страницы с «/».

На больших ресурсах с множеством редиректов несоблюдение этого правила ведёт к возникновению страниц с 404 ошибкой.
Комментарий
Никаких комментариев пока не создано.
  1. больше, чем месяц назад
  2. Редиректы
  3. # 1
Ответ принят Ждет модерации
Канонизация слеша в конце урла

http://www.site.com/cat1/
http://www.site.com/cat1

Если адрес страницы отличается хоть на один символ — ПС считают такие страницы разными. А если это разные страницы с одинаковым контентом — это дубли.
Поэтому очень важно следить чтобы все URL страниц были только в нижнем регистре и одного формата (со слэшом или без слэша в конце). Как и для www — настраивайте перенаправления на версию страниц, с которой у вас больше в индексе
Комментарий
Никаких комментариев пока не создано.
  1. больше, чем месяц назад
  2. Редиректы
  3. # 2
Ответ принят Ждет модерации
Редирект для удаления "/" в конце
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
Комментарий
Никаких комментариев пока не создано.
  1. больше, чем месяц назад
  2. Редиректы
  3. # 3
Ответ принят Ждет модерации
Редирект для добавления "/" в конце адресной строки
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
Комментарий
Никаких комментариев пока не создано.
  1. больше, чем месяц назад
  2. Редиректы
  3. # 4
Ответ принят Ждет модерации
Редирект при смене домена
При смене домена, если необходимо учесть пожелания Яндекса по переезду, следует сделать редиректы со всех страниц, кроме robots.txt. Для Google это делать не нужно.
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
RewriteCond %{HTTP_HOST} !^www\.site\.com
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
Комментарий
  1. eAndy
  2. около 1 года назад
В файл robots.txt для старого сайта необходимо внести:

User-agent: Yandex
Disallow:
Host: sitenew.com

Никаких комментариев пока не создано.
  1. больше, чем месяц назад
  2. Редиректы
  3. # 5
Ответ принят Ждет модерации
Редирект со всех страниц одного домена на главную другого
Эта настройка может пригодится если у вас есть хороший старый домен, что совсем не подходит по тематике или структуре, но вы хотели бы передать с него вес на свой домен
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule !(^$|.*\.(css|jpg|gif)) / [R=301,L]
Комментарий
Никаких комментариев пока не создано.
  1. больше, чем месяц назад
  2. Редиректы
  3. # 6
Ответ принят Ждет модерации
Редирект при переезде на https
RewriteCond %{HTTPS} =of
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Комментарий
Никаких комментариев пока не создано.
  1. больше, чем месяц назад
  2. Редиректы
  3. # 7
Ответ принят Ждет модерации
Редирект при смене каталога, содержащего документы
Это правило обычно используют, если структура каталога отображается в URL, и необходимо поменять либо уйти от неё, например, чтобы добавить в URL ключевое слово или сократить его
RewriteRule ^catalog /catalog-new/$1 [R=301,L]
Комментарий
Никаких комментариев пока не создано.
  1. больше, чем месяц назад
  2. Редиректы
  3. # 8
Ответ принят Ждет модерации
Редирект с одной страницы на другую

Redirect 301 /oldpage.html http://site.com/newpage.html


Склеить несколько символов, идущих подряд в 1 символ (в примере — склеить два дефиса в один):

RewriteCond %{REQUEST_URI} ^(.*)--(.*)$
RewriteRule . %1-%2 [R=301,L]
Комментарий
Никаких комментариев пока не создано.
  1. больше, чем месяц назад
  2. Редиректы
  3. # 9
  • Страница :
  • 1


На это сообщение еще не было создано никаких ответов.
Будьте первым, кто ответит на него.
Ваш ответ
Загрузите файлы или изображения для данного обсуждения, нажав на кнопку Загрузить. Поддерживает до gif,jpg,png,jpeg,zip,rar,pdf
• Инстаграм • Удалить Загрузка файлов (Максимальный размер файла: 2 MB)
Капча
Прежде чем Ваш вопрос будет опубликован, для защиты нашего веб-сайта от роботов и неавторизованных скриптов мы требуем, чтобы Вы ввели ниже код кептчи.