Содержание
Как сделать 301 редирект [1С-Битрикс]
Рассказываем, как сделать 301 редирект в Битриксе, редирект с http на https, редирект с www на без www.
Редиректы — это перенаправление посетителей сайта с одной на другую веб-страницу. Переадресация может вести на страницы того же сайта или страницы другого.
Основные виды редиректов:
-
301 редирект используется, когда страница или сайт навсегда переезжает на другой URL. Такой редирект сообщает, что старый URL можно удалить из поисковой выдачи. -
302 редирект чаще используется при разработке сайта, когда владелец сайта временно ставит заглушку на страницы. С таким редиректом адреса страниц не пропадают из поисковой выдачи. -
303 и 307 редиректы с временным перенаправлением, аналоги 302. -
Meta refresh — принудительная переадресация, негативно влияющая на SEO.
Редиректы незаменимы в работе сайта на 1С-Битрикс, когда меняются структура, разделы, адреса страниц.
Чтобы сделать постраничный 301-редирект, нужно изменить файл «.htaccess».
-
Перейдите в панель управления — виртуальным хостингом, виртуальным сервером или выделенным сервером. -
В меню слева выберите Главное (1) → Менеджер файлов (2) и откройте «.htaccess», кликнув по нему 2 раза.
Добавьте в файл строку:
Redirect 301 /cat/page.php https://mysite.ru/new-cat/new-page.php
где:
- /cat/page.php — старый относительный адрес страницы, с которой делается перенаправление;
- https://mysite.ru/new-cat/new-page.php — полный новый адрес страницы, на которую делается 301-перенаправление.
Можно выполнить как через панель управления, так и изменив файл «. $ https://site.ru [R=301,L]
Поможем по любому из способов связи: онлайн-чат на сайте, через личный кабинет, по почте [email protected], по телефону +7 (495) 008-31-24 или +7 (351) 225-64-56.
Как настроить 301 редиректы в файле .htaccess – примеры и основные правила правильных 301 редиректов для сайта
Автор статьи:
Сергей Трофимов
, Ведущий SEO аналитик
В данном материале будут рассмотрены основные команды и правила настройки файла .htaccess. Следует учитывать, что
правила нужно размещать после двух команд:
Комментарий
Если требуется написать комментарий, то необходимо перед ним поставить #, тогда всё, что написано после этого символа
не будет учитываться
# комментарий
301 редирект с одной статической страницы на другую
Redirect 301 /contacts. — указание начала строки.
$ — символ конца строки.
\w — буква, цифра или подчёркивание _.
\d — заменяет любую цифру.
\D — заменяет любой символ, но не цифру.
[0-9] — заменяет любую цифру.
[a-z] — любая буква от a до z (весь латинский набор символов) в нижнем регистре.
[A-Z] — любая буква от A до Z в ВЕРХНЕМ регистре.
[a-zA-Z] — любая буква от a до Z в любом регистре.
[a-Z] — то же самое.
Для указания дополнительных задач и опций используются флаги. Их перечисляют в квадратных скобках через запятую:
- L — флаг Last, указывающий приостановку формирования URL-адреса, так что после него строка считается
окончательной; - NC — флаг NoCase, за счет которого отключается проверка регистра символов, если правило срабатывает;
- R — флаг Redirect необходим для остановки изменения URL-адреса, он возвращает прежний результат. Обычно
используется значение R=301, но встречаются и другие вариации для временных перенаправлений (302, MOVED
TEMPORARY).
301 переадресация | Webflow University
Используйте переадресацию 301 для перенаправления трафика со старого на новый URL-адрес.
Примечание: Мы переходим на рабочие области и находимся в процессе обновления нашего контента. Посетите запись в блоге Workspaces, чтобы узнать больше об этих обновлениях и изменениях, или посетите наш обновленный урок по настройке переадресации 301. Вы также можете узнать, как проверить, находится ли ваша учетная запись в Workspaces.
У этого видео старый интерфейс. Скоро будет обновленная версия!
Clone this project
Transcript
In this lesson:
- When to set 301 redirects
- Why set 301 redirects
- Redirect a page
- Redirect a folder
- Escape characters
- Redirect an entire domain
Когда устанавливать 301 перенаправление
Важно: Хотя Webflow в настоящее время не имеет жесткого ограничения на общее количество перенаправлений, мы рекомендуем максимум 1000 в качестве наилучшей практики. Каждое правило перенаправления загружается в файл manifest.JSON сайта, который предоставляет информацию о сайте браузерам посетителей. По мере роста файла манифеста браузеры загружают больше данных.
Для лучшей SEO и производительности сайта рассмотрите возможность использования перенаправлений с подстановочными знаками, где это возможно, что поможет минимизировать общее количество правил перенаправления.
301 переадресация полезна, если вам нужно постоянно направлять трафик со старого пути на новый URL-адрес. Существует несколько вариантов использования:
- Реорганизованная структура URL-адресов
- Замена или редизайн сайта с использованием других URL-адресов
- Перемещение на совершенно новый домен
- Защищенные альтернативные домены на случай опечаток
Существуют и другие типы перенаправления, такие как перенаправление 302, которое может указывать на временное перемещение, но перенаправление 301 лучше всего использовать, если вам нужно постоянно направлять входящий трафик на новый URL-адрес.
Зачем устанавливать переадресацию 301
Когда старый URL-адрес заменяется новым URL-адресом, ваш старый URL-адрес может по-прежнему отображаться в результатах поиска, на него могут ссылаться в сообщениях блога или форума, или он может быть добавлен в закладки, печать на визитных карточках или других материалах. Любой, кто посетит старый URL, попадет на страницу 404. Когда настроено перенаправление 301, пользователи, щелкающие старый URL-адрес, будут перенаправлены на указанный новый URL-адрес.
В конечном итоге Google проиндексирует новую структуру вашего сайта, и старые URL-адреса будут обновлены. Тем не менее, 301 редиректы являются лучшей практикой, особенно если вы хотите сохранить ранжирование старого URL-адреса.
Перенаправить страницу
Постоянно перенаправлять старые страницы или целые папки страниц в новые места на вашем сайте Webflow, используя настройки переадресации 301:
- Открыть Настройки проекта > Хостинг > 301 переадресация
- Добавить старый URL в поле «Старый путь» (например, /old-url)
- Добавьте новый URL-адрес в поле «Перенаправление на страницу» (/entirely/new-url/structure)
- Добавьте путь перенаправления и опубликуйте свой сайт
- Протестируйте перенаправление, введя старый URL-адрес в новой вкладке браузера. Дополнительные сведения см. в разделе «Экран-символы» ниже.
Перенаправить папку
Чтобы перенаправить всю папку
- Добавить группу захвата (.*) в старую структуру URL в поле «Старый путь» (например, /oldfolder/(.*))
- Добавить целевой путь %1 для новой структуры URL-адреса в поле «Перенаправление на страницу» (/entirely/new-url/structure/%1).
Вы можете добавить несколько групп захвата для создания более сложных правил перенаправления. Например: /blogs/(.*)/(.*) можно перенаправить на /articles/%1/%2
Примеры перенаправления с подстановочным знаком
Допустим, вы хотите перенаправить все страницы со следующим URL-адресом структура /blog.php?category=music&post=beyonce от до /blog/music/beyonce .
У вас могут быть такие категории, как «музыка», «путешествия» и «еда», а также такие сообщения, как «Бейонсе», «Гавайи» и «пицца». Итак, это ваши переменные. В приведенном выше URL-адресе «музыка» и «beyonce» являются переменными. Чтобы внести эти изменения в переменные, вам нужно вызвать эти переменные с помощью групп захвата, которые выглядят как «(.*)». Например, вам нужно написать это перенаправление следующим образом:
- Старый путь : /blog.php%?category%=(.*)%&post%=(.*)
- Перенаправление на страницу : /blog/%1/%2
В приведенном выше примере «%1» относится к первой группе захвата, а «%2» — ко второй. С этим перенаправлением с подстановочным знаком:
- /blog.php?category=music&post=beyonce будет перенаправлять на /blog/music/beyonce
- / blog.php?category=travel&post=hawaii /blog/travel/hawaii
- /blog.php?category=food&post=pizza перенаправит на /blog/food/pizza
Экранирующие символы
При использовании URL-адресов с подстановочными знаками и одиночными путями экранируйте следующие символы, используя символ «%» перед символом:
- %
- —
- 0
- *
- (
- )
- =
- _
- +
- ?
и
Например, для работы /old-folder/(. *) должно быть /old%-folder/(.*) .
Допустим, вы хотите перенаправить mysite.com/blog.php?category=music на mysite.com/blog/music . Вам нужно будет написать свой редирект следующим образом:
- Старый путь : /blog.php%?category%=music
- Редирект на страницу : blog/music
В этом случае «% «знаки перед «?» и «=» в старом пути необходимы для правильной работы перенаправления.
Примечание: Вам нужно будет экранировать только символы в старом пути — вам не нужно экранировать символы в новом пути перенаправления.
Перенаправить весь домен
Чтобы перенаправить домен на другой:
- Подключите старый и новый домены к вашему проекту
- Сделайте новый доменом по умолчанию.
Подробнее о подключении доменов.
Попробуйте Webflow — это бесплатно
Был ли этот урок полезен? Дайте нам знать!
Спасибо за отзыв! Это поможет нам улучшить наш контент.
Свяжитесь с нашим сообществом
Свяжитесь со службой поддержки
Что-то пошло не так при отправке формы.
Связаться со службой поддержки
У вас есть предложение по уроку? Дайте нам знать
Спасибо! Ваша заявка принята!
Ой! Что-то пошло не так при отправке формы.
Откройте для себя наши курсы, связанные с этим уроком, и узнайте больше!
CSS-сетка в Webflow
Средний уровень
Курс веб-дизайна для фрилансеров
Новичок
CMS и динамическое содержимое
Начальный — Средний
Доступность в Интернете
Начальный — Средний
Были ли sind 301- и 302-Umleitungen? | Домены
Bei der Weiterleitung einer Domain werden Besucher Ihrer Domain zu einer anderen Веб-сайт weitergeleitet. 301- и 302-Umleitungen bestimmen, ob diese Weiterleitung dauerhaft oder temporär ist, und informierensuchmaschinen, wie die Umleitung zu handhaben ist.
301 Umleitungen
Eine 301-Umleitung ist eine Option, wenn Sie Ihre Domain so einrichten, dass sie an eine andere Ziel-URL weiterleitet. Wenn jemand Ihre Domain in die Adressleiste eingibt, führt eine 301-Umleitung Besucher zur Ziel-URL. Новый URL-адрес в адресной строке браузеров. Eine 301-Umleitung ist ein Statuscode, dersuchmaschinen mitteilt, dass die Website für Ihre Domain dauerhaft an die neue Ziel-URL verschoben wurde. Keine Sorge — Sie können die 301-Umleitung jederzeit ändern oder die Weiterleitung vollständig entfernen. Sie ist daher nicht dauerhaft, da sie später nicht mehr geändert werden kann. Der Status 301 gibtsuchmaschinen Auskunft darüber, wo sich der aktuelle Inhalt Ihrer Website befindet, sodass die richtigen Inhaltsinformationen in densuchergebnissen angezeigt werden.
Eine 301-Umleitung ist vergleichbar mit dem Absenden eines Formulars zur Adressänderung — sie teilt der Post mit, dass Sie dauerhaft an einen anderen Ort umgezogen sind, sodass E-Mails and den richtigen Ort zugestellt werden können. Aber genau wie bei einer Adressänderung können Sie jederzeit eine neue Adresse einreichen. Und schließlich wird die Post (oder in diesem Fall die Ergebnisse dersuchmaschine) die neue Adresse dauerhaft erfahren. Darüber hinaus behalten 301-Weiterleitungen Ihrsuchmaschinen-Ranking bei — Ihre gesamte Arbeit, die Sie zum Aufbau Ihres SEO undsuch-Rankings investiert haben, wird an das neue Ziel übertragen.
302 Umleitungen
Eine 302-Umleitung ist die andere Option für die Domainweiterleitung. Sie zeigt auch die Ziel-URL in der Adressleiste an, wenn Besucher Ihren Domainname eingeben. Mit 302 Umleitungen können Benutzer undsuchmaschinen wissen, dass diese Umleitung temporär ist. Es ist eine großartige Option, wenn Sie an einer neuen Website arbeiten oder Ihre aktuelle Website herunterfahren müssen, um daran zu arbeiten.
302 Umleitungen lassensuchmaschinen wissen, dass diese Umleitung temporär ist und in naher Zukunft entfernt wird. Es ist wichtig zu beachten, dass eine 302-Umleitung Ihremsuchmaschinenranking nicht hilft. Wenn eine 302-Umleitung länger als erwartet in Betrieb bleibt, kann dies Ihremsuchmaschinen-Ranking potenziell schaden. suchmaschinen zeigen nur eine Version der Zielwebsite, und diese ist schließlich die Zielwebsite, an die Ihre 302-Umleitung weiterleitet. Je länger eine 302-Umleitung eingerichtet ist, desto wahrscheinlicher ist es, dasssuchmaschinen die neue Website indizieren und nicht die Informationen Ihrer ursprünglichen Website auf Ihrer Domain beibehalten.
Wie wählen Sie также die beste Option für Ihre weitergeleitete Domain aus? Ob Sie eine 301- oder 302-Umleitung benötigen, können Sie am besten durch eine Umleitung ermitteln, indem Sie wissen, wie lange Sie Ihre Domain weiterleiten möchten. Wenn Sie Ihre Domain nur vorübergehend weiterleiten, während Sie eine neue Website erstellen oder Ihre bestehende Website aktualisieren, ist eine 302-Umleitung wahrscheinlich die beste Lösung. Aber wenn Sie planen, Ihre Domainweiterleitung für eine Weile zu behalten und keine Verbindung zu einer Website herzustellen, ist eine 301-Umleitung wahrscheinlich die beste Option. Und denken Sie daran, — Sie können beide Arten der Weiterleitung jederzeit ändern oder entfernen. Ihre Auswahl bestimmt letztendlich, wiesuchmaschinen mit den Ergebnissen umgehen, wenn Sie nach Ihrer Domain orer Website suchen.