last test task
Должно быть поле для ввода адреса сайта Вводим в это поле адрес - и скрипт выполняет следующие проверки
- Наличие на сайте файла robots.txt
- Код ответа сервера файла robots.txt
- Вес robots.txt
- Наличие директивы Host в файле robots.txt и т.д.
По результатом проверок должна выводиться вот такая таблица В таблице выводится только 1 состояние Или ОК Или ОШИБКА
Полный список проверок для тестового задания и вид таблицы - всё в файле.
Просьба выложить результат на хостинг и прислать ссылку. Плюс отдельно прислать сам код для ознакомления. also send em link on repo
№ | Название проверки | Статус | Текущее состояние | |
---|---|---|---|---|
1 | Проверка наличия файла robots.txt | Ок | Состояние | Файл robots.txt присутствует |
Рекомендации | Доработки не требуются | |||
Ошибка | Состояние | Файл robots.txt отсутствует | ||
Рекомендации | Программист: Создать файл robots.txt и разместить его на сайте. | |||
6 | Проверка указания директивы Host | Ок | Состояние | Директива Host указана |
Рекомендации | Доработки не требуются | |||
Ошибка | Состояние | В файле robots.txt не указана директива Host | ||
Рекомендации | Программист: Для того, чтобы поисковые системы знали, какая версия сайта является основных зеркалом, необходимо прописать адрес основного зеркала в директиве Host. В данный момент это не прописано. Необходимо добавить в файл robots.txt директиву Host. Директива Host задётся в файле 1 раз, после всех правил. | |||
8 | Проверка количества директив Host, прописанных в файле | Ок | Состояние | В файле прописана 1 директива Host |
Рекомендации | Доработки не требуются | |||
Ошибка | Состояние | В файле прописано несколько директив Host | ||
Рекомендации | Программист: Директива Host должна быть указана в файле толоко 1 раз. Необходимо удалить все дополнительные директивы Host и оставить только 1, корректную и соответствующую основному зеркалу сайта | |||
10 | Проверка размера файла robots.txt | Ок | Состояние | Размер файла robots.txt составляет __, что находится в пределах допустимой нормы |
Рекомендации | Доработки не требуются | |||
Ошибка | Состояние | Размера файла robots.txt составляет __, что превышает допустимую норму | ||
Рекомендации | Программист: Максимально допустимый размер файла robots.txt составляем 32 кб. Необходимо отредактировть файл robots.txt таким образом, чтобы его размер не превышал 32 Кб | |||
11 | Проверка указания директивы Sitemap | Ок | Состояние | Директива Sitemap указана |
Рекомендации | Доработки не требуются | |||
Ошибка | Состояние | В файле robots.txt не указана директива Sitemap | ||
Рекомендации | Программист: Добавить в файл robots.txt директиву Sitemap | |||
12 | Проверка кода ответа сервера для файла robots.txt | Ок | Состояние | Файл robots.txt отдаёт код ответа сервера 200 |
Рекомендации | Доработки не требуются | |||
Ошибка | Состояние | При обращении к файлу robots.txt сервер возвращает код ответа (указать код) | ||
Рекомендации | Программист: Файл robots.txt должны отдавать код ответа 200, иначе файл не будет обрабатываться. Необходимо настроить сайт таким образом, чтобы при обращении к файлу robots.txt сервер возвращает код ответа 200 |