Редирект 301 Simpla

Редирект 301 Simpla

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

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

Самый распространенный способ сделать 301 редирект - через файл .htaccess, который обычно лежит в корне сайта. Но в этой статье мы разберемся, как сделать подобный редирект для движка Simpla, чтобы не было такой бяки: /?module=PageView&page_url=. Итак...

Все манипуляции мы тоже будем делать через файл .htaccess, который лежит в корне сайта. Начинать писать код будем ДО строчки # Каталог товаров.

Если нам нужно сделать редирект со страницы index.html на index, то можно воспользоваться простым правилом:

Redirect 301 /index.html /index

А вот если нужно сделать редирект с рубрики на рубрику (или какую-нибудь вредную страницу, которая отказывается подчиняться верхнему правилу), то следует уже писать:

RewriteRule ^goods/?$ /catalog/goods/$1  [L,R=301]

Запомните эти правила и все будет хорошо:)

26.03.17
Для просмотра сайта обновите браузер.