index of на сайте

Подобная проблема может возникнуть по трем причинам:

  1. Сайт загружен в неверную директорию.
  2. Отсутствует индексный файл (index.html либо index.php).
  3. Некорректно настроен веб-сервер.

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

Настройка листинга каталога и индексных страниц может быть выполнена средствами файлов httpd.conf (apache2.conf) и .htaccess.

По умолчанию, в качестве первой страницы сайта открывается файл с именем index.html. Данный параметр задаётся директивой DirectoryIndex в файле httpd.conf или apache2.conf.

Если вместо первой страницы сайта отображается список файлов, то, первым делом необходимо убедиться, что в корневой директории виртуального хоста есть файл index.html.

При желании можно изменить имя и тип индексных файлов по умолчанию. Это можно сделать или глобально для всего сервера (при помощи указанной выше директивы DirectoryIndex в файле httpd.conf), или локально, в файле .htaccess при помощи той же директивы DirectoryIndex. Пример данной директивы приведен ниже:

Если в директории есть несколько индексных файлов (например, myindex.html и index.pl), то будет отображён файл, упомянутый в строке в первую очередь (в данном случае, myindex.html).

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

Здравствуйте. Недавно я приобрёл хостинг, чтобы разместить на нём свой сайт. Как и положено, залил в необходимые папки файлы своего сайта, но, при попытке запустить установку скрипта, вместо страниц сайта открывается белая страница с надписью Index of /. У других людей сайт открывается корректно. Почему так происходит у меня?

3 ответа 3

Если проблема только у Вас — значит нужно почистить кэш браузера.

В корне каталога должен быть индексный файл index.html, либо index.php, если это php хостинг. Если это php хостинг и в корне есть файл index.php возможно нужно изменить права на файлы (обычно 755 или 750)

И кэш и дефолтная страница — все варианты надо пересмотреть. Но еще лучше — ставьте Wireshark, запускайте trace (Ctrl+E), «заходИте» на сайт, ждите результата в окне браузера, переключайтесь на Wireshark, останавливайте trace (опять Ctrl+E), в фильтре наберите http и сбоку жмите кнопку Apply. Затем на первом же пакете правой кнопкой и там Follow TCP Stream. В новом появившемся окне будет вам счастье.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками хостинг или задайте свой вопрос.

Похожие

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2019 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2019.11.15.35459

Индекс поисковых систем – специальная база данных, в которую заносится информация, собираемая поисковыми роботами со страниц сайтов. При этом учитывается текстовое наполнение, внутренние и внешние ссылки, графические и некоторые другие объекты. Когда пользователь задает запрос поисковой системе, происходит обращение к базе данных. После этого выполняется ранжирование по релевантности – формирование списка сайтов по мере убывания их значимости.

Что такое индексация

Процесс добавления роботами собранной информации в базу называется индексацией. Затем данные определенным образом обрабатываются и создается индекс – выжимка из документов. Процесс заполнения индекса осуществляется одним из двух способов: вручную или автоматически. В первом случае владелец ресурса должен самостоятельно добавить URL веб-ресурса в специальную форму, которая есть у «Яндекса», Google и других поисковых систем. Во втором робот сам находит сайт, планомерно переходя по внешним ссылкам с других площадок или сканируя файл-карту sitemap.xml.

Первые попытки индексировать веб-ресурсы были сделаны еще в середине 90-х годов прошлого столетия. Тогда база данных была похожа на обычный предметный указатель, в котором содержались ключевые слова, найденные роботами на посещенных ими сайтах. Почти за 30 лет этот алгоритм был значительно усовершенствован и усложнен. Например, сегодня информация перед попаданием в индекс обрабатывается по сложнейшим вычислительным алгоритмам с привлечением искусственного интеллекта.

Зачем индекс поисковым системам

Индексация страниц сайта – неотъемлемая часть работы поисковых систем (не только Google и «Яндекса», но и всех остальных). База, полученная в процессе сканирования веб-ресурсов, используется для формирования релевантной выдачи. Основные роботы поисковых систем:

  • основной – сканирует весь контент на сайте и его отдельных страницах;
  • быстрый – индексирует только новую информацию, которая была добавлена после очередного обновления.

Также существуют роботы для индексации rss-ленты, картинок и др.

При первом посещении в базу попадают все новые сайты, если они подходят под требования поисковой системы. Во время повторного визита информация лишь дополняется деталями.

Скорость индексации страниц

Чем быстрее происходит добавление страницы в индекс, тем лучше для веб-ресурса. Однако поисковые роботы не могут выполнять такой большой объем работы так же часто, как обновляется наполнение сайтов. Индексация в «Яндекс» в среднем занимает одну-две недели, а в Google – несколько дней. С целью ускорения индексации ресурсов, для которых очень важно быстрое попадание информации в базу (новостные порталы и т. д.), применяется специальный робот, посещающий такие сайты от одного до нескольких раз в день.

Как проверить индексацию в «Яндексе» и Google

Воспользоваться информацией из панели веб-мастеров. В списке сервисов Google откройте Search Console, а затем перейдите в раздел «Индекс Google». Нужная информация будет находиться в блоке «Статус индексирования». В «Яндекс.Вебмастер» необходимо перейти по следующей цепочке: «Индексирование сайта» — «Страницы в поиске». Еще один вариант: «Индексирование сайта» — «История» — «Страницы в поиске».

Задать поиск по сайту с использованием специальных операторов. Для этого используйте запрос с конструкцией «site:», указав далее адрес вашего ресурса в полном формате. Так вы узнаете количество проиндексированных страниц. Серьезные расхождения в значениях (до 80 %), полученных в разных поисковых системах, говорят о наличии проблем (например, веб-ресурс может находиться под фильтром).

Установить специальные плагины и букмарклеты. Это небольшие дополнения для браузера, которые позволяют выполнить проверку индексации страниц сайта. Одним из самых популярных среди них является RDS Bar.

Как ускорить индексацию

На скорость индексации сайта прямо влияют несколько факторов:

  • отсутствие ошибок, замедляющих процесс сбора информации поисковым роботом;
  • авторитетность ресурса;
  • частота обновления контента на сайте;
  • частота добавления нового контента на сайт;
  • уровень вложенности страниц;
  • корректно заполненный файл sitemap.xml;
  • ограничения в robots.txt.

Чтобы ускорить индексацию сайта, выполните ряд правил:

  • выберите быстрый и надежный хостинг;
  • настройте robots.txt, установив правила индексации и сняв ненужные запреты;
  • избавьтесь от дублей и ошибок в коде страниц;
  • создайте карту сайта sitemap.xml и сохраните файл в корневой папке;
  • по возможности организуйте навигацию таким образом, чтобы все страницы были в 3 кликах от главной;
  • добавьте ресурс в панели веб-мастеров «Яндекса» и Google;
  • сделайте внутреннюю перелинковку страниц;
  • зарегистрируйте сайт в авторитетных рейтингах;
  • регулярно обновляйте контент.

Дополнительно рекомендуем оценить объем flash-элементов с точки зрения их влияния на продвижение. Наличие визуальных объектов этого типа значительно снижает долю поискового трафика, так как не дает роботам выполнить индексацию в полной мере. Также не желательно размещения ключевой информации в PDF-файлах, сохраненных определенным образом (сканироваться может только текстовое содержимое документа).

Оцените статью
Добавить комментарий

Adblock
detector