Как закрыть папку и не закрыть файлы в ней?

S3
На сайте с 28.12.2010
Offline
134
762

В индекс попадает папка /images/screenshots/

в папке картинки /images/screenshots/0.jpeg

Нужно выкинуть из индекса папку, но оставить картинки.

Как решить? :) Спасибо

Vladimir SEO
На сайте с 19.10.2011
Online
1458
#1

Через роботс тхт

ᐈ Накрутка ПФ в Яндексе - 200р за 1 запрос! Бесплатный Тест! https://t.me/Enot2292 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
S3
На сайте с 28.12.2010
Offline
134
#2

а конкретней?

disallow: /images/screenshots/

закрывает все

Vladimir SEO
На сайте с 19.10.2011
Online
1458
#3
srs3000:
а конкретней?
disallow: /images/screenshots/
закрывает все

я не помню - посмотрите операторы - там есть закрыть только папку кроме файлов в ней

koliandra
На сайте с 18.06.2009
Offline
103
#4

Disallow на папку

Аllow на расширение

https://yandex.ru/support/webmaster/robot-workings/allow-disallow.html

LEOnidUKG
На сайте с 25.11.2006
Offline
1670
#5

Если не секрет, к чему такие манипуляции? У вас в папке разрешено просматривать все файлы?

✅ Трастовых площадок под размещение статей и ссылок. Опыт 15 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Новый аналог AllSubbmitter https://getmanylinks.ru/getmanysubmits.html (Бесплатное демо)
L
На сайте с 16.03.2012
Offline
317
lkm
#6

Что значит в индекс попадает папка? Роботы индексируют документы, а не папки.

Может в папке есть файл index.html или ему подобный?

Как в индексе поисковой системы выглядит эта папка? Какой тайтл она отдаёт, какой дескрипшен?

Может на корень папки стоят где-то внешние ссылки?

Алеандр
На сайте с 08.12.2010
Offline
159
#7
srs3000:
а конкретней?
disallow: /images/screenshots/
закрывает все

Вот такая конструкция поможет:

User-Agent: *
Allow: /images/screenshots/*.jpg
Disallow: /images/screenshots

Сначала разрешаем все jpg в папке, остальные документы в ней - запрещаем.

Также, альтернативой будет запрет просто папки с признаком окончания url:

User-Agent: *
Disallow: /images/screenshots/$
Disallow: /images/screenshots$

Эти директивы запретят индексирование только этого url, без хвостов в виде *.jpg или иных документов.

Можете добавить и проверить через валидатор того же Яндекса в ВМТ.

Кроме того, возможно, имеет смысл добавить директиву в .htaccess для этой, а может и для других папок:

Options All -Indexes

Эта директива запретит просмотр директории в принципе, на уровне apache/httpd. Если, конечно, обработка передается в апач, если же на уровне nginx - там свою директиву можно прописать. Обычно нет причин допускать просмотр директорий.

Такой же эффект даст добавление пустого index.html в нужной папке, поскольку сервер станет вместо индекса директории отдавать просто пустой документ.

В остальном, уточните, что именно попадает в индекс и что нужно закрыть, поскольку не совсем понятно, что именно и зачем еще находится в папке.

Вариаций немеряно, и на уровне веб-сервера, и на уровне файла роботс.

Удобный и качественный хостинг с тестовым периодом: https://okej.ru/ihc/ - домены, SSL-сертификаты, IP-сети и многое другое..
M
На сайте с 04.12.2013
Offline
210
#8

srs3000, как выше написали отдельные товарищи, в норме манипуляции с самой папкой (без учета находящихся в ней файлов) совершенно не нужны, т.к. по запросу /images/screenshots/ должна выдаваться 404-ая. У вас, видимо, вместо 404-ой выдается какая-то «индексная» страница, которая и попадает в индекс ПС (что вполне логично, даже если прямых ссылок на нее нигде нет, т.к. это узловой элемент для входящих в эту папку файлов). Так вот выдачу «на автомате» подобных индексных страниц вам нужно запретить в настройках сервера (или движка, если это проказничает движок). Т.е. в норме должно быть так – gency.ru/files, а не так – g09.ru/files, если вы не хотите, чтобы пользователи просматривали оглавления ваших папок, а поисковики индексировали соотв. страницы.

---------- Добавлено 20.03.2019 в 10:13 ----------

P.S. Часто в .htaccess бездумно лепят условие RewriteCond %{REQUEST_FILENAME} !-d, удаление которого, возможно, поможет решить вашу проблему.

Хостинг FOZZY ( https://u75.ru/fozzy ) / Выслушаю предложения на домены ( https://u75.ru/domains-for-sale ) / Домены и скрипт для коротких ссылок ( https://u75.ru/domains-for-shortcuts )
S
На сайте с 30.09.2016
Offline
469
#9
lkm:
Может в папке есть файл index.html или ему подобный?

Осмелюсь предположить, что всё с точностью до наоборот. 🙄

В папке нет индексного файла, установлена директива Options Indexes, и сервер выдаёт содержимое папки.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.

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