wordpress - Как не индексировать папки плагинов, но не блокировать их

Я искал, но не нашел совсем то, что мне нужно. То, что я пытаюсь сделать, это не индексировать папки плагинов. Google по какой-то причине проиндексировал кучу таких URL, например: /wp-content/plugins/LayerSlider/static/public

Все, что открывается, — это страница «Индекс», поэтому я хотел бы получить ее и URL-адреса, подобные неиндексированным. Я не хочу просто блокировать их с помощью файла robots, потому что после прочтения следующей статьи это кажется плохой идеей: Пример файла robots.txt для WordPress

Также есть это, чтобы подтвердить, почему блокировать любые css и js — плохая идея: Google Panda 4 , а также заблокировать ваши CSS и JS

Там нет индексного файла или чего-то подобного, поэтому мне интересно, есть ли способ получить эти файлы без индексации. Может файл htaccess?


person stinkysGTI    schedule 20.11.2017    source источник
comment
Этот вопрос не относится к теме, определенной в справочном центре. Если вы не понимаете почему, обратитесь за помощью в Meta Stack Overflow.   -  person    schedule 21.11.2017


Ответы (1)


Вы можете использовать файл .htaccess, чтобы добавить заголовок X-Robots-Tag.

Например, создайте новый файл .htaccess внутри каталога плагинов и поместите в него этот код, чтобы добавить заголовок ко всем файлам внутри папки.

<IfModule mod_headers.c>
Header set X-Robots-Tag "noindex, nofollow"
</IfModule>

Убедитесь, что у вас установлены/активны модули заголовков.

person Shibi    schedule 21.11.2017
comment
Ах, хорошо, я могу просто поместить его в /wp-content/plugins/, и он не будет ничего индексировать, но не будет блокировать какой-либо контент, верно? - person stinkysGTI; 21.11.2017
comment
да. это только добавить заголовок X-Robots-Tag к noindex и nofollow. - person Shibi; 21.11.2017