1 (15.03.2015 03:06 отредактировано Mike)

Тема: Дубли главной страницы вида /qc/r.php?uri=aHR0LS0rLS10Y21lLSsrLWdyaXd

Здравствуйте! Помогите, пожалуйста, избавиться от дублей главной страницы вида ДОМЕН/qc/r.php?uri=aHR0LS0rLS10Y21lLSsrLWdyaXd   Стояла партнерка. После её удаления остались такие адреса. В вебмастере яндекса таких адресов загружено аж 5000 тыс., из них в поиске индексируются 50 вот таких вот дублей главной страницы. При чём в гугле всё нормально.   Делал так:

RewriteCond %{QUERY_STRING} ^uri= [NC]
RewriteRule (.*)r.php $1? [R=301,L]

но перенаправляет не на главную,  а на ДОМЕН/qc

И второй вопрос. В гугле появились Повторяющееся метаописание главной страницы и страницы домен/sports/35-fifa-13.htmlВсе
При чем, вторая страница является дублем главной, хотя можно увидеть, что это страница новости. И всё из-за добавленного в конце слова Все . Захожу на сайт, в любую новость и дописываю любое слово после .html и меня перекидывает на главную вот в таком виде: домен/sports/35-fifa-13.htmlблаблабла

"Исправлять неверные url ЧПУ" - включено.

Re: Дубли главной страницы вида /qc/r.php?uri=aHR0LS0rLS10Y21lLSsrLWdyaXd

Так надо:

RewriteCond %{QUERY_STRING} ^uri= [NC]
RewriteRule (.*)qc/r.php $1? [R=301,L]

Re: Дубли главной страницы вида /qc/r.php?uri=aHR0LS0rLS10Y21lLSsrLWdyaXd

Спасибо вам, Александр. Работает. А как быть со второй проблемой, не подскажете? Установлен dle 9.7. Правки движка производились только по вашим рекомендациям. Проверил на другом своем сайте и тоже такая же проблема.

4

Re: Дубли главной страницы вида /qc/r.php?uri=aHR0LS0rLS10Y21lLSsrLWdyaXd

Нужно убрать редирект 404 ошибок на главную, в стандартном движке при такой ошибке ввода адреса 404 выдается, а не главная.

Re: Дубли главной страницы вида /qc/r.php?uri=aHR0LS0rLS10Y21lLSsrLWdyaXd

Оказывается давно не заглядывал в статью SEO оптимизация DLE: Часть 3. Ведь там, Александр уже предложил решение этой проблемы.

Открываем .htaccess, который лежит в корне и находим:

# Редиректы
RewriteRule ^page/([0-9]+)(/?)$ index.php?cstart=$1 [L]

ВЫШЕ добавляем:

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.*)\.html(.+) [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.htm$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.ht$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.h$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.$
RewriteRule ^(.*)\.(.*) $1.html [R=301,L]

Огромное вам СПАСИБО!

Re: Дубли главной страницы вида /qc/r.php?uri=aHR0LS0rLS10Y21lLSsrLWdyaXd

Дабы не плодить темы, продолжу тут же. Обнаружил у себя два дубля одной новости. Вот такого вида: с page,1,2, и page,1,3,

http://site.ru/категория/page,1,2,255-gta-4.html
http://site.ru/категория/page,1,3,255-gta-4.html

Подскажите, пожалуйста, как правильно сделать редирект и куда его делать, на навость или на главную?

Re: Дубли главной страницы вида /qc/r.php?uri=aHR0LS0rLS10Y21lLSsrLWdyaXd

Mike, Можно воспользоваться пунктом "Редирект с несуществующих страниц пагинации комментариев на правильные" из поста https://alaev.info/blog/post/3294
Если эти страницы действительно не существуют, то будет редирект.

8 (17.04.2015 23:16 отредактировано Mike)

Re: Дубли главной страницы вида /qc/r.php?uri=aHR0LS0rLS10Y21lLSsrLWdyaXd

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

Добавлено: 17.04.2015 23:59

В общем, по предыдущей проблеме просто почистил не нужные комментарии и всё. Теперь редиректит.

И снова проблема, обнаружил дубль главной страницы вот такого вида:

site.ru/uploads/posts/2013-02/1364522651_24-1-1024x576.jpg\u0026size=207.1KB\u0026p=Скачать фифа 12 на\u0026oid=3f053c11a81552261cb2e10afa7df311\u0026ni=21\u0026no=7\u0026tab=organic\u0026sigi=120lroest\u0026sigt=13c5hu8dk\u0026tt=СКАЧАТЬ игру Fifa 12 / Фифа 12 ...\u0026u=fb

Как настроил по вашим рекомендациям, так два года на сайте не было проблем. И тут вдруг полезли вот такие проблемы.

Просто закрыть uploads в robots? Или же делать редирект на главную, вот только не могу сориентироваться как?

Re: Дубли главной страницы вида /qc/r.php?uri=aHR0LS0rLS10Y21lLSsrLWdyaXd

Дубль главной выглядит как-то плохо совсем. Закрывай в robots.txt лучше.