Humans.txt - это стандарт, используемый Google, Flickr и многими сторонними веб-разработчиками. Это способ распознать людей, создавших сайт, и инструменты, которые они использовали.
Часто задаваемые вопросы о humans.txt
Что такое humans.txt?
Это инициатива, позволяющая узнать, кто стоит за веб-сайтом. Это TXT-файл, содержащий информацию о различных людях, которые внесли свой вклад в создание сайта.
Почему именно TXT?
Потому что это просто и быстро создается. Потому что он не навязчив в коде. Чаще всего владельцам сайта не нравится, когда авторы подписывают его; они утверждают, что это может сделать сайт менее эффективным. Добавив txt-файл, вы можете доказать свое авторство (не собственность) внешним, быстрым, простым и доступным способом.
Где он находится?
В корне сайта. Рядом с файлом robots.txt.
Если возможно, вы также можете добавить тег author в <head> сайта:
1 | <link type="text/plain" rel="author" href="http://domain/humans.txt" /> |
Почему я должен?
Вы не обязаны, если не хотите. Единственная цель этой инициативы - узнать, кто является авторами сайтов, которые мы посещаем.
Кого я должен упомянуть?
Кого хотите, при условии, что они этого хотят. Вы можете упомянуть разработчика, дизайнера, копирайтера, веб-мастера, SEO, SEM или SMO...
Как видите, количество людей, которые могут принимать участие в создании сайта, может быть большим, поэтому список практически бесконечен.
Мета-имя или humans.txt?
Это не спор, вам не нужно выбирать одно или другое. Humans.txt - это просто способ получить больше информации об авторах сайта.
Интернет для людей...
Мы всегда это говорим, но единственный файл, который мы создаем, - это файл, содержащий дополнительную информацию для поисковых роботов: robots.txt. Тогда почему бы не сделать такой же для себя?
В поисках стандарта
Мы любим хорошо сделанные вещи, и именно поэтому мы хотим предоставить некоторые рекомендации, чтобы сделать файл humans.txt как можно более стандартным. Абель Кабанс установил основы в своем собственном файле humans.txt.
Но, конечно, вы вольны добавлять любую информацию, какую захотите.
Robots и Humans
Файл humans.txt развивается и становится чем-то похожим на файл robots.txt. Оба файла представляют собой обычные текстовые файлы, расположенные в корневом каталоге, но вместо того, чтобы указывать послушным роботам, какие страницы следует просматривать (или не просматривать), humans.txt предоставляет информацию о людях и методах, стоящих за сайтом. Это определенно интересная идея, и она потенциально полезна, если подобная информация еще не доступна на странице "Контакты" или "О сайте".
"Создайте текстовый файл humans.txt (всегда в нижнем регистре) и сделайте его в кодировке UTF-8, чтобы избежать проблем со специальными символами и несколькими языками." - humanstxt.org
Чтобы создать файл humans.txt для вашего сайта, выполните следующие простые действия:
Поместите ссылку на файл в <head> сайта:
1 | <link rel="author" href="humans.txt"> |
Настройте приведенный ниже шаблон с вашими данными
Сохраните файл и поместите его в корневой каталог вашего сайта.
Вот шаблон:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | /* TEAM */ Your title: Your name. Site: email, link to a contact form, etc. Twitter: your Twitter username. Location: City, Country. [...] /* THANKS */ Name: name or url [...] /* SITE */ Last update: YYYY/MM/DD Standards: HTML5, CSS3,.. Components: Modernizr, jQuery, etc. Software: Software used for the development [...] |
В официальном руководстве humanstxt.org говорится, что вы также должны "добавить кнопку humansTXT на свой сайт и связать его с вашим файлом humansTXT", но вы, вероятно, будете в безопасности, если просто свяжетесь с вашим файлом humans.txt, как и с картой сайта. И даже тогда информация будет там для тех, кто ее ищет.
В качестве примера вы можете посмотреть файл humans.txt, используемый на сайте humanstxt.org, а также посмотреть файл humans.txt, используемый здесь, на сайте Perishable Press. Обновление: вот файл шаблона humans.txt, чтобы дать вам отправную точку для создания своего собственного.
Это все хорошо и замечательно, но что, если вы не хотите предоставлять информацию humans.txt для своего сайта? У вас есть несколько вариантов:
- Ничего не делать и игнорировать бесчисленные 404 ошибки, заполняющие ваши журналы доступа.
- Оставить его пустым или, возможно, с простым сообщением, объясняющим что-то.
- Перенаправлять запросы на файл humans.txt (подробности см. ниже).
Можно утверждать, что файл humans.txt не нужен, при этом неизбежны 404 ошибки для сайтов, которые по какой-либо причине не предоставили его. Возможно, это не специально, так как так же легко утверждать, что никто вас ни к чему не принуждает. Но если/когда humans.txt приживется, те, у кого нет этого файла, возможно, захотят что-то сделать с повторяющимися 404 ошибками.
Перенаправление запросов на humans.txt
Чтобы устранить ненужные ошибки 404, замедляющие работу и портящие журналы доступа, загрузите пустой файл humans.txt или добавьте один из этих фрагментов в корневой файл .htaccess:
Используя mod_alias от Apache, перенаправьте все запросы к /humans.txt на URL по вашему выбору:
1 2 3 | <ifModule mod_alias.c> RedirectMatch 301 /humans\.txt$ http://example.com/ </ifModule> |
Вот альтернативная техника с использованием mod_rewrite:
1 2 3 4 | <ifModule mod_rewrite.c> RewriteCond %{REQUEST_URI} /humans\.txt$ [NC] RewriteRule . http://example.com/ [R=301,L] </ifModule> |
Чтобы использовать любой из этих методов, просто отредактируйте example.com с URL/путем по вашему выбору.