Создатели движков сайтов почти никогда не заботятся о 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 Вашего сайта. Сервис покажет Вам, какой ответ выдает Ваш сервер на различные запросы.
Читайте также:
• Как сделать 301 редирект
• 301 редирект с index (.html и .php) на корень сайта "/"
• Как правило сделать 404 страницу
• Как сделать файл robots.txt
• Редирект .htaccess
• Как получить доступ к сайту по FTP
• Редирект 301 с http на https
• Редирект 301 с www на без www
• Как закрыть сайт от индексации