1 (15.10.2015 21:41 отредактировано sockras)

Тема: Повторяющееся метаописание главной страницы и дополнительных полей

Помогите, уже какую неделю в гугл весит:

Вот мой файл robots.txt:

User-agent: *
Disallow: /engine/go.php
Disallow: /engine/download.php
Sitemap: http://site.ru/sitemap.xml
Host: site.ru 

И в  файл /engine/engine.php прописано:

+ открыть спойлер

if (
    $do == 'addnews' OR /* Страница добавления новости с сайта */
    $do == 'alltags' OR /* Страница просмотра списка тегов */
    $do == 'feedback' OR /* Страница формы обратной связи */
    $do == 'favorites' OR /* Страницы закладок пользователей */
    $do == 'lastcomments' OR /* Страница просмотра всех последних комментариев на сайте, в т.ч. комментариев отдельного пользователя */
    $do == 'lastnews' OR /* Страница просмотра всех последних новостей */
    $do == 'pm' OR /* Страницы личных сообщений пользователей */
    $do == 'register' OR /* Страница регистрации нового пользователя */
    $do == 'rules' OR /* Страница правил сайта */
    $do == 'stats' OR /* Страница статистики сайта */
    $do == 'search' OR /* Страница поиска и результатов поиска */
    $do == 'static' OR /* Все статические страницы */
    $do == 'tags' OR /* Просмотр новостей по тегу */
    $do == 'lostpassword' OR /* Страница восстановления пароля */
    $do == 'xfsearch' OR /* Просмотр новостей новостей по доп. полям */
    $subaction == 'allnews' OR /* Просмотр всех новостей пользователя */
    $subaction == 'newposts' OR /* Просмотр непрочитанных новостей для пользователя */
    $subaction == 'userinfo' OR /* Просмотр профиля пользователя */
    $dle_module == 'date' OR /* Просмотр архива новостей за год/месяц/день. Заменяет собой сразу все три следующие строки */
    ($year != '' and $month == '' and $day == '') OR /* Просмотр архива новостей за год */
    ($year != '' and $month != '' and $day == '') OR /* Просмотр архива новостей за месяц */
    ($year != '' and $month != '' and $day != '' and $subaction == '') OR /* Просмотр архива новостей за день */
    (intval($_GET['cstart']) > 1 ) OR /* Любые страницы пагинации */
    ($dle_module == 'main' and (intval($_GET['cstart']) > 1)) OR /* Страницы пагинации для главной страницы */
    ($do == 'cat' and $category != '' and $subaction == '' and (intval($_GET['cstart']) > 1)) OR /* Страницы пагинации только для категорий */
    $catalog != '' /* Просмотр каталога по буквенному идентификатору */
    ) $metatags .= <<<HTML
\n<meta name="robots" content="noindex,nofollow" />
HTML;

if ($config['allow_rss']) $metatags .= <<<HTML

<link rel="alternate" type="application/rss+xml" title="{$rss_title}" href="{$rss_url}" />
HTML;


Подскажите как исправить? Заранее спасибо!

Re: Повторяющееся метаописание главной страницы и дополнительных полей

А при чём тут robots.txt?

3

Re: Повторяющееся метаописание главной страницы и дополнительных полей

Если robots.txt не причем тогда в чем проблема?

4

Re: Повторяющееся метаописание главной страницы и дополнительных полей

Проблема в том, что для доп.полей движок одинаковые описания ставит, это стандартная фишка.
Ищите модуль, хак или правьте движок руками.

+ DVE

5 (31.10.2015 09:53 отредактировано sockras)

Re: Повторяющееся метаописание главной страницы и дополнительных полей

А как убрать: повторяющееся метаописание главной страницы с ( / )  Хотя если набрать site.ru/ идет перенаправление на site.ru по идеи не может быть повторяющееся метаописание.

Вот скриншот:

6

Re: Повторяющееся метаописание главной страницы и дополнительных полей

проверьте какой код отдает редирект.
Если перенаправление правильное идет, то со временем пропадет дубль.

то, что замазано зеленым это вообще главная страница сайта?

7

Re: Повторяющееся метаописание главной страницы и дополнительных полей

Да это главная страница, а какой редирект стоит я не знаю да и не вижу его не где.

8 (01.11.2015 19:42 отредактировано svetlana)

Re: Повторяющееся метаописание главной страницы и дополнительных полей

Хотя если набрать site.ru/ идет перенаправление на site.ru

ну это не я писала smile
идете на
http://mainspy.ru/otvet_servera

и проверяете что отдает сайт со слешем на конце и без него.
Со слешем должно отдавать 301 Moved Permanently, а если отдает 200 со слешем и без, то от сюда и дубль.

9

Re: Повторяющееся метаописание главной страницы и дополнительных полей

С слешем и без него: HTTP/1.1 200 OK , как исправить?

10

Re: Повторяющееся метаописание главной страницы и дополнительных полей

редирект настраивать, но я не знаю рабочего варианта для данного случая, который бы не ломал другие ссылки на сайте. smile

может, кто-то подскажет, если найдете сами, то отпишите тут.

11

Re: Повторяющееся метаописание главной страницы и дополнительных полей

Спасибо smile