Редирект между доменами в cPanel
10186 Посещений
В этой статье, мы расскажем вам как настроить редирект между двумя доменами с помощью инструментов в cPanel. На самом деле, причины для редиректа могут быть абсолютно разными. Начиная от оптимизации существующего сайта для поискового продвижения и заканчивая переносом сайта на новый домен.
Для настройки редиректа, переходите на главную страницу cPanel, выбираете категорию «Домены» и заходите в раздел «Перенаправления».
Перед вами откроется единственное окно для настройки перенаправления между доменами.
А мы остановимся на каждом пункте и разберем их более подробно.
В поле «Тип», вы выбираете тип перенаправления. Он может быть двух видов: 301 — постоянный и 302 временный.
Например: вам подойдет тип редиректа 301, если ранее было принято решение сменить домен и исходный домен больше не понадобится.
В следующем поле “http://(www.)? отображается список всех доменов, где вы выберете тот домен, с которого будет производится перенаправление.
В следующем поле ниже, вы указываете запрос, в зависимости от вида перенаправления. Итого, вы можете настроить обычное или групповое перенаправление. Что это значит? При настройке обычного перенаправления будут воспроизводится запросы, которые идут от исходного домена на новый, но при этом нужно давать запрос на каждую отдельную папку. Например: домен katren2.shn-host.ru перенаправляются на домен keira.shn-host.ru
Например: katren2. shn-host.ru /images > keira.shn-host.ru/images
При настройке группового перенаправления, пользователи будут переходить на новый домен независимо от вида запроса с его сохранением в адресной строке. Для его настройки нужно отметить галочку напротив «Групповое перенаправление».
Также, в нижнем поле «Перенаправляет на», вы указываете домен, непосредственно на который и настраиваете редирект. Домен может существовать как на одном хостинге, вместе с исходным, так и на другом.
Поле «Перенаправление www » отвечает за 3 условия редиректа.
Первый тип отвечает на запрос, только если в адресе присутствуют www.
Второй тип перенаправляет независимо от наличия www в адресе.
Третий тип не отвечает на запрос, если в адресе есть www.
После завершения процесса, внизу страницы есть раздел текущие перенаправления, где будут отображаться все созданные редиректы.
Чтобы убедится в их работе, используйте браузер.
Также, делаем для вас отдельную пометку. Иногда, во время проверки редиректа, в браузере может возникнуть некая сложность. Когда, при каждом новом запросе и настройке нового редиректа, браузер будет отображать старую информацию. В таком случае, выходом из ситуации будет чистка cache браузера.
Что такое 301 редирект и как правильно настроить его | Новости
Redirect 301 – это инструмент, который применяют при изменении URL-адреса страницы или при переезде сайта на другой домен. Он перенаправляет посетителей со старого адреса на новый. Также редирект используют, чтобы «склеить» дубли страниц или различные варианты URL, например с www и без.
Редирект позволяет не только сохранить посещаемость ресурса или страницы, но и не упасть в ранжировании поисковыми системами при изменении домена, передавая большую часть PageRank. Потому его просто обязан освоить любой SEO-специалист.
Существуют и другие способы перенаправления трафика, например, временные 302 и 307 редиректы. Их используют, если на сайте ведутся технические работы. Чтобы сделать контент доступным для пользователей, его перемещают на другие страницы и подключают временное перенаправление до окончания работ.
Как настроить редирект
Если у вас недостаточно технических знаний, то можно автоматически получить код для перенаправления. В первом случае вы можете использовать специальные сервисы, например Similar Page Checker. Для этого введите в верхнее поле старый адрес, а в нижнее – новый:
Сервис определяет степень схожести двух страниц и генерирует код, который редиректа.
Еще один сервис – 301 Redirect Code Generator. Также автоматически создает код для перенаправления:
Полученный код добавляем в файл httpd.conf или .htaccess. При смене доменного имени, добавляем код на старую страницу, если при этом вы переезжаете на другой сервер, то нужна именно страница старого сервера. (.*)$ http://www.site.com/$1 [R=301,L]
Советы по настройке редиректа
1/ Когда использовать
В SEO очень часто вместо перенаправления 301 применяют атрибут rel= «canonical», и наоборот. В чем разница между ними для поисковых систем и когда лучше применять каждый из вариантов?
301 Redirect перемещает страницу навсегда. Она теперь доступна только по новому адресу, как для индексации поисковыми ботами, так и для пользователей.
Canonical указывает поисковому боту, что нужно индексировать именно данную страницу среди ее полных или частичных дублей. Используется только тогда, когда невозможно применить 301 Redirect или необходимо оставить копии страницы открытыми для пользователя.
Например, в вашем интернет-магазине есть несколько страниц с одним и тем же товаром но разного цвета. В этом случае вы отменяете одну из страниц как каноническую (Canonical), а остальные закрываете для индексации.
2. Не используйте многошаговые перенаправления
Редирект помогает сохранить большую часть значения PageRank (около 90%), но не полностью. Поэтому, чем больше будет перенаправлений, тем больше ссылочного веса потеряет страница. Также это отрицательно скажется на производительности работы сайта у переадресованного пользователя.
3. Изменяйте перелинковку при внутренних редиректах
При перенаправлении на новую страницу необходимо изменить внутренние ссылки сайта, чтобы они также вели на нее.
4. Всегда проверяйте корректность работы ресурса
После того, как вы подключили редирект, проведите поверхностную проверку: зайдите на сайт, перейдите по новым страницам. Чтобы более тщательно проверить ресурс, используйте инструмент Header Checker Tool. Если все работает – отлично.
В заключение
Помните, на передачу ссылочного веса при 301 редиректе может уйти несколько месяцев. Поэтому при переезде на новый домен часто случаются просадки по трафику и позициям. Это не значит, что вы допустили ошибку, просто PR еще не полностью «перетек» на новый сайт.
Автоматическое перенаправление на другую HTML-страницу
спросил
Изменено 2 года назад
Просмотрено 274 тыс. раз
Каков синтаксис автоматического перенаправления страницы на другой HTML-файл в отдельной папке? Все мои поиски возвращают, как перенаправить с одного сайта на другой.
2
Один из них подойдет…
…или это можно сделать с помощью JavaScript:
window.location.href = 'https://example.com/';
2
Это имеет преимущество в том, что это очень быстрая и немедленная переадресация. Это также зависит от причины перенаправления. Это более постоянный метод, поскольку он отправляет код состояния HTTP 301, указывающий, что файл перемещен навсегда, и заставляет многие браузеры кэшировать этот запрос. Вы можете изменить код на что-то другое, например, 302 для временной переадресации. В противном случае вы можете сделать простое перенаправление с помощью HTML По умолчанию 9/oldfile_path/file_name\.html$ /oldfile_path/file_name.html [R=301,L]
Тег
, предложенный другими:
content="5"
выполняет перенаправление через 5 секунд. Это будет медленнее, и не все браузеры это поддерживают. PHP
, Node.js
и т. д.
0
Вы можете использовать 9Обновление тега 0028 и тег
в разделе
Если вы хотите перенаправить свою веб-страницу на другой HTML-ФАЙЛ, просто используйте следующее:
2 — количество секунд, в течение которых клиент должен ждать перед перенаправлением. Используйте "url="
только тогда, когда это URL-адрес, для перенаправления на файл HTML просто напишите имя после
Это поздний ответ, но, как я вижу, большинство людей упомянули о методе «обновления» для перенаправления веб-страницы. Согласно W3C, мы не должны использовать «обновление» для перенаправления. Потому что это может сломать кнопку «назад». Представьте, что пользователь нажимает кнопку «назад», обновление снова сработает, и пользователь отскочит вперед. Пользователь, скорее всего, очень разозлится и закроет окно, что, вероятно, не то, чего вы, как автор этой страницы, хотите.
Вместо этого используйте перенаправления HTTP. Полную документацию можно найти здесь: W3C document
Я, может быть, немного опоздал, но вот способ сделать перенаправление для вашего сайта и другую ссылку, если она не работает в автоматическом перенаправлении для них,
<тип сценария="текст/javascript"> window.location.href = "сайт";Перенаправление страницы Если вы не перенаправляетесь автоматически, перейдите по этой ссылке
Перенаправление HTML-сайта на WordPress
При переносе HTML-сайта на WordPress лучше использовать структуру постоянных ссылок WordPress вместо сохранения расширения . html. Но это требует создания 301 редиректа, чтобы не потерять трафик. В зависимости от размера вашего сайта это может означать создание сотен переадресаций.
Если имена страниц не меняются, это можно сделать с помощью трех строк кода для перенаправления HTML-страниц на WordPress PHP.
Настройка URL-адреса домашней страницы
Первые две строки кода в фрагменте кода перенаправляют домашнюю страницу на index.php (хотя вы никогда не видите эту часть URL-адреса в WordPress).
Всегда делайте резервную копию исходного файла .htaccess перед редактированием.
Поместите этот код в начало файла .htaccess в корневом каталоге, где находится новый веб-сайт.
Обязательно замените www.site-name.com
правильными доменными именами.
Вы можете использовать либо то же имя сайта, либо новое, если вы меняете доменные имена.
Redirect results:
Starting URL (HTML site) | Result (WordPress site) |
https://site-name. com | https://site -name.com |
https://site-name.com/index.html | https://site-name.com |
| |
https://site-name.com/index2.html | |
| https://site-name-2.com |
Перенаправление внутренних .html страниц
(файл не найден) ошибки. Добавление третьей строки кода ниже перенаправляет любую страницу, оканчивающуюся на .html, в структуру постоянных ссылок WordPress.
Обязательно замените www.site-name.com
и /page-name/
правильными именами домена и страницы.
Результаты перенаправления:
Начальный URL (сайт HTML) | Результат (сайт WordPress) | |||
HTTPS://site-name-name-name-name-name-name-name-name-name-name-name-name-name-name-name-name-name-name-name. |
Не забудьте также добавить перенаправления для любых изменяющихся имен страниц.
Перенаправление доменного имени
После добавления перенаправлений в файл .htaccess домен необходимо перенаправить на новый веб-сайт. То, как вы перенаправляете доменное имя, зависит от того, меняется ли доменное имя, меняется веб-хост или и то, и другое.
Если меняется только доменное имя
Чтобы перенаправить домен, выполните следующие действия:
- Войдите в cPanel. Или, если старый домен будет припаркован у регистратора доменов, войдите в панель управления своего регистратора.
- Создайте переадресацию 301 с помощью подстановочных знаков. Это перенаправит каждую страницу сайта на соответствующие страницы нового сайта.