Дубли главной с get-параметрами

12
Arthorius
На сайте с 19.04.2016
Offline
84
1762

Всем привет!

Тут у меня спор с разработчиками вышел. Я хочу, чтоб они устранили такой момент: есть главная страница скажем site.com, и если к ней приписать к примеру //?984984, то главная откроется по адресу site.com//?984984, а не 404-я страница. Разрабы говорят, что это GET параметр и он на любом сайте открывается. Но во-первых, не на любом, а во-вторых, это же дубли(?).

Короче, я теперь сам засомневался, нужно ли этот бок устранять? Помогите разобраться pls:)

nn165m
На сайте с 05.08.2012
Offline
234
#1

canonical поможет этого избежать.

Еще есть директивы в robots.txt

а вообще разработчики правы:)

Хостинг от 115р./мес./самые адекватные саппорты:) ( http://beget.ru/?id=34668 ) Проверка ссылок огонь пушка как помогает:) ( https://checktrust.ru/r/979 )
D.iK.iJ
На сайте с 26.05.2013
Offline
225
#2

Там все еще даже круче! :) Смотрите, как еще откроется:

www.site.ru

https://site.ru

site.ru

site.ru/

site.ru.

sate.ru///////////

site.ru/index.php

site.ru?blabla

site.ru/index.php/blabla

Через Хитачесс 100% можно избавиться от /index.php, https и www. Ну и решить - что делать со слешем.

В роботс можно закрыть /? - если нигде не используете.

Ну а в Джаваскрипт я сделал переадресацию с домена с точкой и с ошибочных слешей. Но может это и через Хитачесс можно. Но решения не нашел.

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
Arthorius
На сайте с 19.04.2016
Offline
84
#3
nn165m:
canonical поможет этого избежать.
Еще есть директивы в robots.txt

а вообще разработчики правы:)

а можно пример директивы конкретно по этому примеру. вот как закрыть это всё, если после //? любую краказябру присываешь и главная по этому адресу открывается? Писать Disallow: *//? - хм, мне кажется это не корректно... или я ошибаюсь?

D.iK.iJ
На сайте с 26.05.2013
Offline
225
#4

И нет, я не зануда. Разработчик тут правда прав.

Arthorius
На сайте с 19.04.2016
Offline
84
#5
DiKiJ:
Там все еще даже круче! :) Смотрите, как еще откроется:

www.site.ru
https://site.ru
site.ru
site.ru/
site.ru.
sate.ru///////////
site.ru/index.php
site.ru?blabla
site.ru/index.php/blabla

Через Хитачесс 100% можно избавиться от /index.php, https и www. Ну и решить - что делать со слешем.

В роботс можно закрыть /? - если нигде не используете.

Ну а в Джаваскрипт я сделал переадресацию с домена с точкой и с ошибочных слешей. Но может это и через Хитачесс можно. Но решения не нашел.

спасибо за варианты!) эти решены уже:

www.site.ru

https://site.ru

а насчёт этих:

site.ru.

sate.ru///////////

site.ru/index.php

site.ru?blabla

site.ru/index.php/blabla

я понял где копать. по-идее это всё должно закрываться через Хитачесс...

---------- Добавлено 14.09.2017 в 16:45 ----------

DiKiJ:
И нет, я не зануда. Разработчик тут правда прав.

в смысле, в чём он прав? что это бывает- согласен, а что это не нужно устранять- нет))

D.iK.iJ
На сайте с 26.05.2013
Offline
225
#6
Arthorius:
в смысле, в чём он прав? что это бывает- согласен, а что это не нужно устранять- нет))

Иногда стоит смириться :) Это просто общий совет для всех перфекционистов. Трудозатрат море, а толку мало. Это время можно потратить на заработок денег и на те 20% работы, что приносят прибыль.

Да, с WWW - важно. Если нет хост в роботс, переклейка в Яндексе может занять 3 - 6 месяцев. И сайт выпадет из индекса.

Точка после домена - это вообще какой-то там стандарт. Не думаю, что важно. В индексе не встречал. Поэтому сделал JavaScript редирект. Он заодно помогает от ///// и скачивания сайта или показа его через всякие прокси, скачивающие контент.

/index.php - правда есть на многих сайтах. Нужно не делать на него ссылок и все будет хорошо. Но убирать стоит, если только

стремитесь к идеалу или продаете ссылки, чтобы не плодить дубли.

https - зависит от хостинга. Встречал в движках жесткие глюки при случайном заходе на него (сайт даже падал). Да и не хочется терять случайного посетителя, как и с WWW. Хорошо бы переадресовать.

/? и /*?utm - стоит закрыть от дублей. Не особо грозит при правильных ссылках, но на форуме уже был пример продвижения главной сайта по URL и запросу /?говностудия

[Удален]
#7
Arthorius:
нужно ли этот бок устранять?

обязательно, разработчики - рукожопы ленивые, сделали как проще, а не как правильно :(

Arthorius
На сайте с 19.04.2016
Offline
84
#8
DiKiJ:
Иногда стоит смириться :) Это просто общий совет для всех перфекционистов.

🤣 ну насчёт моего перфикционизма даже не знаю- в нём ли дело... Это дубли, которые отдают 200 ответ. Яндекс прямо об этом заявлял, что нужно убирать. Думаю Гугл такого же мнения))

P.S. За советы спасибо. Век живи- век учись, как говорится))

D.iK.iJ
На сайте с 26.05.2013
Offline
225
#9

Arthorius, сам вот долгие годы борюсь ))) Если нужен код для Хитачесс или Джаваскрипт - могу привести для примера.

dma84
На сайте с 21.04.2009
Offline
168
#10
DiKiJ:
Там все еще даже круче! :) Смотрите, как еще откроется:

sate.ru///////////

Через Хитачесс 100% можно избавиться от /index.php, https и www. Ну и решить - что делать со слешем.

В данном случае modrewrite бессилен

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий