ДУБЛИ КОНТЕНТА!!!

Сейчас пользователь прислал ссылку и я обомлел. Весь сайте дублируется и это просто караул.

Вот 2 разных url на одну и туже статью:
http://mvbook.ru/main_dishes/natatenya-s-chesnochnym-maslom.html — ПРАВИЛЬНАЯ.
http://mvbook.ru/Paranoia88/natatenya-s-chesnochnym-maslom.html — ДУБЛЬ. Вместо категории ник автора.

И так по всему сайту. Как исправить это можно?? Это просто катастрофическая ситуация для SEO.
У меня Alto 0.9.7.1

4 комментария

0
1. Как у вас настроены ссылки на статьи в админке?
2. Как нашли данную ссылку? Она где-то на сайте есть или пользователь просто случайно её набрал?
0
1. Ссылки произвольные: %blog_url%/%topic_url%.html
2. Пользователь сам прислал. Но он её же сам как-то нашел без подсказок. Я даже до такого не додумывался может она где и есть на сайте.

Лучше её убрать, что бы её не было она не нужна вовсе, только вредит.
+2
В файле classes/actions/ActionBlog.class.php в 748 строке добавить.
При открытии статьи будет сверяться ссылка по которой её открыли с ссылкой, которой у данной статьи должна быть и если они не совпадают делать редирект на правильную ссылку

if ($oTopic->getUrl() != Router::GetPathWebCurrent() . (substr($oTopic->getUrl(), -1) == '/' ? '/' : '')
        ) {
            Router::Location($oTopic->getUrl());
        }
0
Огромное спасибо, работает!!!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.