Перенаправление с подстановочными знаками

Иногда вам приходится переносить свой сайт или его части. Это может быть связано с новым доменным именем, новой платформой сайта или крупным обновлением контента. При этом важно убедиться, что производительность сайта не пострадает, а пользователи не получат ошибку 404.

Здесь перенаправление с помощью подстановочных знаков Это опция перенаправления, которая позволяет вам переместить целый раздел вашего веб-сайта одновременно, что экономит вам массу времени и усилий.

Дополнительная информация о перенаправлениях в целом

(Этот заголовок из оригинального контента не имеет основного текста, поэтому я его пропущу. Информация уже включена в другие разделы.)

Что такое подстановочное перенаправление?

Подстановочный переадрес (wildcard redirect) — это вариант перенаправления, позволяющий перенаправить все URL-адреса в папке или домене на новое место. Он также известен как «поддомен для всех поддоменов», поскольку позволяет перенаправить пользователя на корректную страницу вашего сайта, даже если он ввёл опечатку или несуществующий URL-адрес.

Как сделать подстановочное перенаправление?

Использование .htaccess для подстановочного перенаправления

.htaccess Файл конфигурации — это файл конфигурации для серверов Apache. Он может использоваться для различных целей, включая настройку перенаправлений с использованием подстановочных знаков. Вы можете редактировать файл через панель управления вашего сайта или с помощью FTP-клиента.

Перенаправление отдельных файлов

Чтобы перенаправить отдельный файл, можно использовать перенаправление 301 следующим образом:

Перенаправление 301 /news.htm /media.htm

Перенаправление целых папок

Если Вы хотите переориентировать все URL-адреса в папке, вы можете использовать этот код:

RewriteEngine на RewriteRule ^old-folder/(.*)$ /new-folder/$1 [L,NC,R=301]

Это перенаправит /старая-папка/статья в /новая-папка/статьяи все остальные файлы в этой папке.

Перенаправление старого домена на новый домен

Если вы хотите перенаправить весь трафик со старого домена на новый, вы можете использовать этот код:

RewriteEngine на RewriteCond %{HTTP_HOST} ^old-seo.com [NC,OR] RewriteRule ^(.*)$ http://seo.com/$1 [L,R=301,NC]

Принудительное использование www.-версии

Поисковые системы видят seo.com и www.seo.com как два разных сайта. Вам следует выбрать один и использовать перенаправление 301, чтобы направлять весь трафик на выбранный вами сайт. Вот код, который вы используете для принудительного перенаправления. WWW Версия:

RewriteEngine на RewriteCond %{HTTP_HOST} ^seo.com [NC] RewriteRule ^(.*)$ https://www.seo.com/$1 [L,R=301,NC]

Принудительное использование версии без www.

Если вы хотите использовать не-WWW версию сайта, используйте этот код:

RewriteEngine на RewriteCond %{HTTP_HOST} ^www.seo.com [NC] RewriteRule ^(.*)$ https://seo.com/$1 [L,R=301,NC]

Перенаправление всех файлов с определенным расширением

Если вы хотите перенаправить все файлы с помощью .php расширение к . Htm расширение, вы можете использовать этот код:

RewriteEngine на RewriteCond %{REQUEST_URI} .php$ RewriteRule ^(.*).php$ /$1.htm [R=301,L]

Перенаправление файлов на SSL

Если вы добавили SSL-сертификат на свой сайт, рекомендуется включить перенаправления 301, которые будут перенаправлять весь HTTP-трафик на HTTPS. Используйте этот код для перенаправления файлов на SSL:

RewriteEngine On RewriteCond% {HTTPS} выключено RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Перенаправления и коды статуса

Как видно из фрагментов кода выше, вы можете указать код статуса перенаправления (301 для постоянного перенаправления, 302 для временного). Если переезд постоянный, всегда следует использовать код статуса 301. Это помогает поисковым системам понять, что это новый URL-адрес, и использовать его в дальнейшем.

Как использовать cPanel для выполнения подстановочного перенаправления

Если вы используете панель управления хостингом, вы можете использовать её для реализации универсальных перенаправлений. Это можно сделать как на уровне веб-страницы, так и на уровне домена. При создании перенаправления в панели управления правило перенаправления автоматически добавляется в .htaccess .

Перенаправление полного домена на новый

Чтобы перенаправить полный домен на новый, вы можете войти в свою панель управления, перейти в раздел Домены и выберите опцию перенаправления. Здесь вы можете выбрать домен, на который хотите перенаправить, и новый домен, на который хотите перенаправить. Вы также можете создать подстановочное перенаправление, которое перенаправит все файлы в папке на новый домен.

Как использовать cPanel для изменения файла .htaccess

Если вы используете панель управления хостингом, вы можете использовать Менеджер файлов изменить свой .htaccess Файл. Вы можете найти его в корневой папке вашего сайта. Если у вас нет .htaccess файл, вы можете создать новый.

Плавный переход

При настройке перенаправлений следует избегать их «наложения». В этом случае пользователь перенаправляется со страницы A на страницу B, а затем на страницу C. Это медленнее и не рекомендуется с точки зрения SEO. Всегда лучше перенаправлять сразу на нужный URL.

Подведение итогов

Перенос сайта или домена может быть сложным, но при правильном подходе он может спасти ваше SEO. Использование подстановочных знаков может упростить этот процесс. Автоматизированная SEO-платформа, например Кликранк может помочь вам с перенаправлениями и другими задачами SEO, чтобы вы могли сосредоточиться на создании отличного веб-сайта.

Что такое подстановочное перенаправление?

Универсальное перенаправление — это вариант перенаправления, который позволяет отправлять все URL-адреса в папке или на домене в новое место.

Как выполнить перенаправление с использованием подстановочных знаков?

Вы можете выполнить подстановочное перенаправление с помощью панели управления хостингом или отредактировав файл .htaccess.

В чем разница между перенаправлением 301 и 302?

Перенаправление 301 — это постоянное перенаправление, сообщающее поисковым системам, что страница перемещена навсегда. Перенаправление 302 — это временное перенаправление, сообщающее поисковой системе, что страница перемещена на короткий срок.

Что такое цепочка перенаправлений?

Цепочка перенаправлений — это процесс, когда пользователь перенаправляется со страницы A на страницу B, а затем на страницу C. Это плохая практика, которая может замедлить работу вашего сайта и потратить впустую бюджет сканирования поисковой системы.

Rocket

Автоматизируйте SEO

Вы всего в одном клике от увеличения своего органического трафика!

Начните оптимизацию прямо сейчас!

SEO Академия

  1. AMP