Вопрос с открытием страницы в robots.txt

maverik2412
На сайте с 20.06.2012
Offline
33
604

Такая ситуация:

URL: http://www.site.ru/catalog/cat_2/cat_26/?podbor_po=parametram&trademark_id=152

закрыт от индексации, соответственно эта страница не проиндексирована. Но данная страница является точкой входа на сайт (продвигаемой страницей) каким образом ее можно открыть. ТОЛЬКО ЕЁ ИЗ ВСЕГО СПИСКА ЗАКРЫТЫХ СТРАНИЦ.

Сейчас robots выглядит так:

User-agent: *

Disallow: *podbor_po=*

Решит ли мою проблему, если я в роботсе пропишу:

User-agent: *

Allow: ?podbor_po=parametram&trademark_id=152

Disallow: *podbor_po=*

Или как правильно это все реализовать.

Заранее благодарен за помощь!

DK
На сайте с 08.07.2013
Offline
9
#1
maverik2412:
Такая ситуация:

URL: http://www.site.ru/catalog/cat_2/cat_26/?p

Решит ли мою проблему, если я в роботсе пропишу:

User-agent: *
Allow: ?podbor_po=parametram&trademark_id=152
Disallow: *podbor_po=*

Или как правильно это все реализовать.
Заранее благодарен за помощь!

Пример от Яндекса в его помощи

Совместное использование директив.

Директивы Allow и Disallow из соответствующего User-agent блока сортируются по длине префикса URL (от меньшего к большему) и применяются последовательно. Если для данной страницы сайта подходит несколько директив, то выбирается последняя в порядке появления в сортированном списке. Таким образом порядок следования директив в файле robots.txt не влияет на использование их роботом. Примеры:

# Исходный robots.txt:

User-agent: Yandex

Allow: /catalog

Disallow: /

# Сортированный robots.txt:

User-agent: Yandex

Disallow: /

Allow: /catalog

# разрешает скачивать только страницы,

# начинающиеся с '/catalog'

# Исходный robots.txt:

User-agent: Yandex

Allow: /

Allow: /catalog/auto

Disallow: /catalog

# Сортированный robots.txt:

User-agent: Yandex

Allow: /

Disallow: /catalog

Allow: /catalog/auto

# запрещает скачивать страницы, начинающиеся с '/catalog',

# но разрешает скачивать страницы, начинающиеся с '/catalog/auto'.

Важно. В случае возникновения конфликта между двумя директивами с префиксами одинаковой длины приоритет отдается директиве Allow.

ПЫ.СЫ если вам нужно открыть только 1 страницу, то в принцепе лучше прописать полный путь, то есть так:

Allow: /catalog/cat_2/cat_26/?podbor_po=parametram&trademark_id=152

kimberlit
На сайте с 13.03.2007
Offline
370
#2

User-agent: *

Allow: /catalog/cat_2/cat_26/?podbor_po=parametram&trademark_id=152

Disallow: *podbor_po=

maverik2412
На сайте с 20.06.2012
Offline
33
#3

kimberlit, спс

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