Как правильно прописать директивы в robots.txt?

A
На сайте с 21.04.2011
Offline
35
439

Всех с праздником!

Сайт на WordPress. Гугл сообщает в вебмастере, что из-за запретов в robots.txt заблокирована индексация ряда служебных файлов сайта, из-за которых все его страницы выглядят голыми (одни тексты) в «Посмотреть как Googlebot». Поэтому хочу открыть в robots.txt для Googlebot то, что он просит. В этой связи вопрос. Например, хочу закрыть весь раздел служебных файлов в /themes/ кроме трёх папок в нём: /images/ , /css/ , /js/ . Вложенность папок такая:

moy_site/wp-content/themes/costa/images/

moy_site/wp-content/themes/costa/css/

moy_site/wp-content/themes/costa/js/

Как правильно? Так:

Allow: /wp-content/themes/costa/images/

Allow: /wp-content/themes/costa/css/

Allow: /wp-content/themes/costa/js/

Disallow: /wp-content/themes/

Или так:

Allow: /wp-content/images/

Allow: /wp-content/css/

Allow: /wp-content/js/

Disallow: /wp-content/themes/

Был бы благодарен за разъяснения.

kimberlit
На сайте с 13.03.2007
Offline
370
#1
Alicantino:
Как правильно? Так:
Allow: /wp-content/themes/costa/images/
Alicantino:
Или так:
Allow: /wp-content/images/

Сам же пишешь:

Alicantino:
Вложенность папок такая:
moy_site/wp-content/themes/costa/images/

Что тут думать?

A
На сайте с 21.04.2011
Offline
35
#2
kimberlit:
Сам же пишешь:



Что тут думать?

Спасибо за ответ.

Если я правильно понял, то для разрешения индексации папки /images/ нужно писать всю цепочку ПОЛНОСТЬЮ:

Allow: /wp-content/themes/costa/images/

---------- Добавлено 01.05.2015 в 19:51 ----------

Но при этом остальное содержимое папок /themes/ и /costa/ индексироваться НЕ будет?

---------- Добавлено 01.05.2015 в 19:54 ----------

Понятно, что это при условии:

Disallow: /wp-content/themes/

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

Alicantino, да.

A
На сайте с 21.04.2011
Offline
35
#4

Спасибо kimberlit.

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