Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Как бороться с дублями?

Автор Slay, 19-01-2013, 16:57:58

« назад - далее »

SlayTopic starter

Здравствуйте.
Подскажите, пожалуйста, решение как выйти из следующих ситуаций.
1)   Если есть две страницы:
Site.ru/o-proekte
Site.ru/o-pRoekte
Вторая по идее не должна быть доступна, т.е. выдавать 404 Not Found, а не 200 ОК. Подскажите, пожалуйста, как это можно сделать?
2)   Если запросить заведомо некорректный URL вида http://site.ru/?N, где N – любой численный или строковый параметр, например http://site.ru/?qwerty, сервер отдаёт 200 ОК. Хотя, по идее, правильно было бы 404 Not Found или 301 Moved Permanently. Что вроде как реализовывается при помощи модуля Mod_rewrite. Прав ли я? И если да, то, как можно исправить ситуацию?
Спасибо.
  •  


Kat_rina

Цитата: Mr_Volk от 19-01-2013, 16:57:58Site.ru/o-proekte
Site.ru/o-pRoekte

Если обе страницы влетят в индекс - будут считаться дублями. Поэтому вы правы, должна отдаваться 404-я.
У меня на сайте я так понимаю это реализовано в самой CMS, т.к. я эту проблему никак не решала.
Какая у вас система? Поинтересуйтесь на официальном или любом тематическом форуме по ней, там вам скорее дадут ответ.
Качественный копирайт из Беларуси [nofollow] - первым форумчанам СКИДКИ!
  •  


parmactep

#2
Какой движек на сайте?

Добавлено: 25-01-2013, 12:20:33


А еще ведь можно вот так написать Site.ru/O-pRoEkTe.......
Вам занятся нечем, что вы ищете проблемы там где их нет????
  •  

SlayTopic starter

Движок вордпресс.
Цитата: parmactep от 25-01-2013, 12:16:15А еще ведь можно вот так написать Site.ru/O-pRoEkTe.......
Вам занятся нечем, что вы ищете проблемы там где их нет?
Если все эти страницы влетят в индекс, то это будут дубли. Насколько мне известно, раз урл страницы Site.ru/o-proekte, то при наборе Site.ru/o-pRoekte должна выдаваться 404 ошибка, а не 200 ок. Поэтому мне всего лишь хочется разобраться с этой ситуацией, пока это действительно не стало проблемой.
  •  

Cradle

Обычно делают редирект где буквы в нижнем реестре.

Навскидку:
RewriteEngine On
RewriteMap lc int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lc:$1} [R=301,L]
  •  


parmactep

Цитата: Mr_Volk от 25-01-2013, 19:39:23пока это действительно не стало проблемой.
И не станет это проблемой - не парьтесь.....
вот вам ссылка чтобы окончательно успокоить
www.sbup.com/seo-forum/OpTiMiZaCiYa_StRaNiC_sAiTa/KaK_bOrOtSyA_s_DuBlYaMi/?topicseen
  •  

SlayTopic starter

#6
Цитата: parmactep от 26-01-2013, 04:11:12
И не станет это проблемой - не парьтесь.....
вот вам ссылка чтобы окончательно успокоить
www.sbup.com/seo-forum/OpTiMiZaCiYa_StRaNiC_sAiTa/KaK_bOrOtSyA_s_DuBlYaMi/?topicseen

Ну так в вашем примере как раз таки всё нормально. При наборе этого урла происходит 301 редирект на нормальный урл. А в моём случае при вводе неправильного урла отдаётся 200 ок и в адресной строке остаётся неправильный урл. Я так пониманию, что вопрос решается прописанием в файле .htaccess какого-то правила, типа чтоб в адресной строке были буквы только нижнего регистра или что-то типа того. Но в этом я, к сожалению, не силён. Может подскажите как тут реализован этот 301 редирект?

Добавлено: 26-01-2013, 20:19:00


Цитата: Cradle от 25-01-2013, 20:16:33
Обычно делают редирект где буквы в нижнем реестре.

Навскидку:
RewriteEngine On
RewriteMap lc int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lc:$1} [R=301,L]

Вот и товарищ Cradle подсказывает, что в .htaccess нужно правила прописывать, правда я чего-то слабо понял на этом примере, что нужно сделать :(
  •  

vsfilm

если сайт новый то такой дубль сам отпадет, у меня было тоже самое! написал яше там сказали само решится и решилось!
  •  


parmactep

  •  

SlayTopic starter

#9
Цитата: parmactep от 27-01-2013, 00:41:48
Где редирект? ТЫЦ
В firebug firefox можно увидеть 301 редирект с плохого урла на нормальный. Скрин прилагается.

Добавлено: 27-01-2013, 12:42:08


Если писать так:
www.sbup.com/seo-forum/optiMiZaCiya_stranic_saita/kak_borotsya_s_dublyami/
то редиректит на
www.sbup.com/seo-forum/optimizaciya_stranic_saita/kak_borotsya_s_dublyami/
а если писать так
www.sbup.com/seo-forum/optimizaciya_stranic_saita/kak_boRoTsyA_s_dublyami/
то 200 ок и в строке
www.sbup.com/seo-forum/optimizaciya_stranic_saita/kak_boRoTsyA_s_dublyami/

Короче не стоит, наверное, дальше мусолить эту тему, т.к. по ходу дела такая ситуация с прописными в урлах не критична. Просмотрев некоторые авторитетные SEO-блоги, я вижу, что авторы не заморачивались с этим. Их урлы отдают 200 ок и с прописными буквами.
Но если у кого-то будут соображения по этому вопросу с удовольствием послушал бы, т.к. хотелось бы разобраться всё таки с этой ситуацией.
За комментарии всем спасибо :)
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....