Редиректы

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

Начиная с версии Rapido.CMS 2.10 в модуле "Оптимизация сайта" появился отдельный пункт меню "Редиректы" с табличным видом. В колонках "Откуда" и "Куда" следует указать соответственно старый и новый адрес. Для добавления новой строки нажмите кнопку "Добавить" или комбинацию Ctrl++. В колонку "Откуда" можно указывать не только полный урл страницы, но и основной раздел. Например если вы переносите раздел новости в другое место структуры сайта, то нет необходимости делать переадресацию на каждую новость, достаточно сделать переадресацию раздела новостей.

Чтобы проверить индексацию первого и второго урла в каждой строке есть ссылки url1 и url2. В общем случае, если поисковая система проиндексировала второй url и удалила из индекса первый урл, то такую строку переадресации можно удалить.

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

Авторедиректы

В настройках модуля "Оптимизация сайта" есть флаг "Автоматически добавлять переадресацию". Если этот флаг установлен, то при смене адреса любой страницы на сайте в таблицу редиректов добавляется строка со старым и новым адресом этой страницы.

Для Rapido.CMS 2.9 и ниже нет табличного редактирования переадресаций. Для этого в настройках модуля "Оптимизация сайта" есть поле "Переадресации с кодом 301". В этом поле можно указать сколько угодно переадресаций. Каждая новая переадресация указывается на новой строке. Старый и новый адреса разделяются стрелочкой ->. Например для того чтобы перенаправить поисковик с адреса /old/url/ на /new/url/ нужно написать на одной строке: "/old/url/->/new/url/". Важно то, что учитывается и часть адреса. Например если у вас был раздел /old/ в котором содержались несколько подразделов или материалов и вы поменяли адрес этого раздела на /new/, то достаточно указать "/old/->/new/" и тогда все адреса, которые начинаются на /old/ будут перенаправлять на такой же адрес, с заменой начала на /new/.

Например команда /old/->/new/ создаст следующие перенаправления:

  • с /old/ на /new/
  • с /old/url/100/ на /new/url/100/ и т.д.

 

Далее: Шаблоны для наполнения и мета-полей