Как редирект сделать на Битриксе
Редирект в Битриксе с помощью 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/