Главная » 2015 » Ноябрь » 20 » Настройка 301 редиректа для удаления и добавления слэша в конце URL
21:32
Настройка 301 редиректа для удаления и добавления слэша в конце URL

301 редирект для удаления и добавления слэша

Создатели движков сайтов почти никогда не заботятся о SEO, поскольку видимо потому что оптимизаторы из них никакие. Из-за этого возникает множество проблем, которые приходится решать оптимизаторам. Ниже будет решен вопрос со слэшом "/" на конце URL (адреса страницы).

Например, нам надо настроить 301 редирект со страниц вида http://domen/catalog/roomN на http://domen/catalog/roomN/ и http://domen/catalog/roomN/XX на http://domen/catalog/roomN/XX/ Эти задачи решаются довольно просто несколькими способами. Я расскажу о самом простом и быстром.

Откройте файле .htaccess (он находится в корне Вашего сайта, доступ к нему можно получить через ftp).

Вставьте после:

RewriteEngine On

Следующие две строчки:

RewriteRule ^catalog/room([0-9])+$ %{REQUEST_URI}/ [R=301,L] RewriteRule ^catalog/room([0-9])/([^/][0-9]{0,})$ %{REQUEST_URI}/ [R=301,L]

Первое правило решит первый вопрос, а второе соответственно второй. Чтобы проверить, что все точно работает, очистите в своей cms кэш, а потом зайдите на bertal.ru и вбейте различные варианты URL Вашего сайта. Сервис покажет Вам, какой ответ выдает Ваш сервер на различные запросы.

Категория: Все о сайтах | Просмотров: 250 |
Всего комментариев: 0
avatar