7 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как редирект сделать на Битриксе

Редирект в Битриксе с помощью PHP

Коврик для мыши новым клиентам

Оплатите хостинг на год и получите удобный коврик

Коврик с размерами 20 на 30 сантиметров доставляется почтовым письмом. Имеет противоскользящее покрытие снизу и мягкое тряпичное покрытие сверху. Идеально подходит для лазерных мышек.

На коврик “MouseDC.ru” действует 5 летняя гарантия для клиентов нашего хостинга. Если с ковриком случится беда и он испортится, то присылайте его нам, а взамен получите новый.

Для получения подарка-коврика нужно, чтобы выполнялись следующие условия:

  • Пользователь должен быть зарегистрирован не более 30 дней назад.
  • Пользователь должен оплатить виртуальный хостинг в любой конфигурации на 12 месяцев вперёд.
  • Коврик для мышки могут получить только пользователи, которые ещё ни разу не получали его.

Для обмена подарка-коврика на новый нужно, чтобы выполнялись следующие условия:

  • Коврик должен быть получен не более 5 лет назад.
  • Необходимо быть клиентом нашего хостинга с минимум одной активной услугой виртуального хостинга и положительным балансом на своей учётной записи.
  • Вам необходимо прислать нам испортившийся коврик любым доступным способом (для согласования обмена и доставки напишите нам на [email protected]).

Помощь в переносе
с другого хостинга

Хотите переехать? Мы поможем пернести всё

Для переноса Вашего сайта на наш хостинг необходимо иметь:

  • Дамп (бэкап) базы данных
  • Архив с файлами сайта

Вы можете перенести сайт самостоятельно, а можете попросить нас о помощи. Напишите нам на [email protected]. Наши специалисты помогут.

Последовательность переноса сайта с одного хостинга на другой следующая:

  • Сайт закрывается от посетителей на обслуживание. Главное чтобы посетители не видели его содержание, чтобы ничего не записывалось в базу данных.
  • Делаются бэкапы файлов и дамп базы данных.
  • На ваш оплаченный виртуальный хостинг в MouseDC.ru загружается архив с файлами сайта и распаковывается. Затем архив можно удалить с хостинга, чтобы он не занимал место.
  • Создаётся база данных в виртуальном хостинге MouseDC.ru и в неё загружается дамп (бэкап) базы данных переносимого сайта.
  • Изменяются настройки домена переносимого сайта. Необходимо прописать в “А” записи ip адрес нового сервера (сервера, на который сейчас перенесён сайт). Необходимо подождать несколько часов, пока обновятся DNS записи для домена.
  • В конфигурационных файлах сайта изменяется адрес сервера с базой данных на новый. Вводится логин и пароль от новой базы данных.
  • Проверяется соединение с базой данных через скрипты сайта. Для этого нужно перейти на любую страницу Вашего сайта (лучше в панель администрирования сайта). Если всё грузится и ошибок нет, то соединение с базой данных успешно работает.
  • Выключается режим профилактики в настройках сайта. Посетители могут продолжить использовать сайт.
Читать еще:  Стоит ли покупать торговых роботов для трейдинга

Мы можем помочь Вам сделать все вышеописанные действия. Напишите нам на [email protected]. Наши специалисты помогут.

Пожалуйста, обратите внимание, что можно перенести ещё и домен сайта на наши NS серверы.

Приветствуем всех в нашем уютном дата центре! Мы предоставляем качественный хостинг малому и среднему бизнесу, новичкам и профессионалам, любителям и энтузиастам.

301 редирект

Большинство пользователей сети Интернет не обращают внимания на наличие в адресе домена «www». В отличие от посетителей, поисковые роботы могут воспринимать домен с www и без как разные площадки, что может оказать негативное влияние на ранжирование и индексацию сайта в поисковых системах. В некоторых случаях у владельца сайта возникают проблемы с продвижением своего ресурса – вроде и контент достойный, и ссылки закупаются на авторитетных ресурсах, а поисковик сайт «в упор не видит». Важным условием в ранжировании веб-сайтов поисковыми системами становится правильно настроенный 301-й редирект или перенаправление на целевой адрес.

В каких случаях 301 редирект играет ключевую роль?

  • Он служит для «склейки» доменов второго и третьего уровней с «www» и без него. Перенаправление служит сигналом для поисковых алгоритмов, что домен с тройным дабл′ю и без – это один сайт. Это позволяет совместить базовые показатели сайта и ссылочный вес.
  • Настройка 301-го редиректа помогает сохранить основные показатели при переносе сайта на новый домен или смене доменного имени. Для раскрученных трастовых сайтов применение редиректа дает возможность сохранить ТИЦ и PR;
  • Также это действие помогает при переносе отдельных страниц – посетители и поисковые роботы переходят на обновленную страницу вместо неработающей;
  • Также 301 редирект помогает при смене CMS, на которой работает сайт.

Ранее вебмастера использовали 301-й редирект для вывода сайтов из-под фильтров ПС путем смены домена. Усовершенствование поисковых алгоритмов закрыло эту лазейку – сейчас все штрафные санкции перетекают на обновленный ресурс. Разработчики рекомендуют начинающим вебмастерам не пренебрегать настройкой редиректа 301 и сразу выбирать для своих ресурсов качественный движок, чтобы не тратить время и усилия на перенос сайтов на другие CMS.

Читать еще:  Кто снимался в клипе Гуччи

Как настраивается 301-й редирект?

Есть несколько популярных способов настройки редиректа. Один из самых простых методов – настройка перенаправления с помощью файла .htaccess, который размещается в корневом каталоге веб-ресурса. Перед началом работы следует убедиться, что модуль mod_rewrite активен. Как правило, на основных CMS модуль mod_rewrite на Apache включен по умолчанию. Кроме основного доменного имени, 301-й редирект можно настраивать для выбранных страниц и разделов.

Cделать 301 редирект в Битрикс на адрес с www

В корневой директории сайта в файл .htaccess после строк

Вставляем следующий код (адресом сайта будет адрес yousite.ru (заменяем его на свой))

Cделать 301 редирект в Битрикс на адрес без www

В корневой директории сайта в файл .htaccess после строк

Редирект с несуществующих страниц в Битрикс

Ситуация:
Сделали новый сайт для компании вместо старого. Осталось заменить старый на новый. Но обычно забывают про наращённую ссылочную массу старым сайтом. Если раньше yandex проиндексировал страницу о компании по адресу /company/ , то теперь /o-kompanii/ . При переходе по старой ссылке новый сайт вернет 404 ошибку.

Задача:
Найти все рабочие ссылки ведущие на сайт и для них сделать редирект.
Решение:
Первым делом составляем список рабочих ссылок на сайт. Сделаем на примере сайта www.rbc.ru

Пишем в строку поиска yandex следующий запрос, который покажет все ссылки на ваш сайт в этой поисковой системе:
host: www.rbc.ru

Для google:
site: www.rbc.ru

Составляем файл в excel, где первая колонка старые адреса сайта, во второй новые.

Как реализовать редирект со старых страниц на новые в 1с-Битрикс.

Логично, что, если человек перейдет на новый сайт по старым ссылкам, он получит 404 ошибку.

Проверьте, что в настройках комплексного компонента каталога->Настройки 404 ошибки, стоит устанавливать статус 404. А в настройках главного модуля->Системные ошибки должна отсутствовать галочка Посылать в заголовке статус 200 на 404 ошибку.

Читать еще:  Как подключить радар

Находим в корне сайта файл 404.php, который создается по умолчанию. Его нужно привести к такому виду:

Создаем директорию /redirect/ с двумя файлами old и new. В первый копируем все ссылке из первой колонки excel файла, а во второй файл из второй колонки. Важно, что бы сохранился одинаковый порядок и соответствие, т.е. например 3-ья ссылка из файла new должна соответствовать 3-ей ссылке из old.

Теперь разберем файл 404.php
//old файл со ссылками старого сайта
//new файл со ссылками нового сайта
//циклом проходимся по ссылкам старого сайта
//если ссылка по которой перешли на сайт, совпадает с одной из файла old, то устанавливаем код странице 301(что означает перемещен навсегда), далее идет переадресация на страницу, которая соответствует старой ссылке на новом сайте(ссылке в файле new)
Exit – прекращение выполнения скрипта.
Если в файле old не нашлось текущей страницы, то страница вернет 404 ошибку.

Редирект с адресов с параметрами.

Предыдущее решение к сожалению не учитывает переданные параметры:
https://rbc.ru/catalog/?id=2
Если на новый сайт перейдут по этой ссылке и в его структуре есть раздел /catalog/, то он не отдаст код 404, т.к. страница существует, просто передана переменная id равная 2. Мы можем воспользоваться этим.
Благо сайты с организацией такой структуры встречаются редко.

В этой ситуации можно использовать тоже самое решение, только код нужно разместить в главном шаблоне сайта:

Файл new будет содержать ссылки, как и в предыдущем примере, а в old значения, которые может принимать id.

Читайте также о том, как сделать редирект 301 с www на без www статья тут.

Если же вам нужно визуальное управление редиректами, рекомендую установить модуль Редирект Мастер.
В нем можно удобно создать редиректы через админку, загрузить их из Excel, сгенерировать редиректы при изменения ЧПУ или настроить их автоматическое создание.
Модуль доступен в Маркетплейс 1С-Битрикс.

Источники:

https://mousedc.ru/learning/89/
https://miditator.ru/blog/1c-bitrix/301-redirekt/
https://thisis-blog.ru/redirect-v-bitrix/

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов:
Для любых предложений по сайту: [email protected]