как запретить в роботсе?

MD
На сайте с 06.02.2011
Offline
124
628

есть основной раздел и в нем есть страницы типа http://сайт.ru/раздел/?action=show&itemid=17

а есть еще подраздел... и из него идут такиеже страницы только с другими тайтлами и заголовками (там еще указывается название подраздела). Пишется как: http://сайт.ru/раздел/подраздел/?action=show&itemid=17. Так устроен движок да и удобно впринципе.

Но вот незадача.. контент получается таким же. Поэтому думаю эи подразделы закрыть в роботсе...

как правильно сделать?

Disallow: /подраздел/ или Disallow: /подраздел,

или же вообще нужно

Disallow: /раздел/подраздел/ или Disallow: /раздел/подраздел

нужно что бы робот не индексировал все что идет после /подраздел/ саму страницу http://сайт.ru/раздел/подраздел/ можно оставить

2) и еще вопросик, есть версия для печати у многих страниц где в конце всегда добавляется /?print

правильно ли я понимаю, что запретить можно вот так:

Disallow: /?print

webeditor
На сайте с 12.12.2010
Offline
108
#1

от корня сайта пиши

здесь проверяй, экспериментируй... и скоро не будет возникать таких вопросов.

Куплю любой ваш сайт (https://goo.gl/bFFa4p) Без сомнения лучший недорогой хостинг (https://goo.gl/QaAKmT)
MD
На сайте с 06.02.2011
Offline
124
#2

все понятно, все эти хелпы, проверки...

все читал...

но вот что не могу :

нужно закрыть от индексации такие страницы: http://сайт.ru/раздел/подраздел/названиестраниц

но что бы сам подраздел http://сайт.ru/раздел/подраздел/ индексировался..

как это сделать?

Speaker19
На сайте с 20.12.2010
Offline
224
#3

Закройте эти страницы с помощью мета тегов. Настройте движок, чтобы он добавлял запись:

<meta name="robots" content="noindex,follow" />
Дешевая и эффективная реклама ВКонтакте: сообщества, рекламные посты, аналитика. (http://adspoiler.com/r/16336752) Имеются свободные рекламные места в соц. сетях? (http://partner.apishops.com/soc.htm)
Negatif4ik
На сайте с 20.07.2011
Offline
41
#4

Если не ошибаюсь, то так:

User-agent: *

Allow: /раздел/подраздел/$

Disallow: /раздел/подраздел/

MD
На сайте с 06.02.2011
Offline
124
#5

а можно как нибудь допустим настроить директор с http://сайт.ru/раздел/подраздел/любаястраница на http://сайт.ru/раздел/этажестраница?

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

Negatif4ik
На сайте с 20.07.2011
Offline
41
#6

Да, возможно.

Это все прописывается в файле .htaccess на сервере.

cheredov
На сайте с 07.04.2011
Offline
125
#7
MarkDuck:
а можно как нибудь допустим настроить директор с http://сайт.ru/раздел/подраздел/любаястраница на http://сайт.ru/раздел/этажестраница?
только что бы не на каждую странцу прописывать, т.к. их много а с любой страницы из подраздела на туже в разделе

RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]

RewriteRule ^razdel/podrazdel/(.*)$ http://site.ru/razdel/$1 [R=301,L]

вроде так

Иван Чередов (http://ivan.cheredov.com/about/)
MD
На сайте с 06.02.2011
Offline
124
#8

спасибо

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

cheredov
На сайте с 07.04.2011
Offline
125
#9
MarkDuck:
просто мне говрят, что редиректы с одного раздела на другой или с подраздела на раздел нежелательны для ПС

врут бессовестно

MD
На сайте с 06.02.2011
Offline
124
#10
cheredov:
RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^razdel/podrazdel/(.*)$ http://site.ru/razdel/$1 [R=301,L]
вроде так

попробовал так сделать но получается что теперь страница подраздела вообще не открывается а перенаправляет на страницу раздела

подскажите плиз как правильно

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