Где разместить файл people.txt, если я не могу разместить его на корне сайта?
Фон
- Я создаю веб-приложение для клиента.
- Это приложение будет доступно для всего мира и будет размещено в каталоге (например,
/my-app
) в веб-корне. Субдомен не является вариантом, поскольку они не хотят кашлять тесто для другого сертификата SSL.
-
/my-app
- единственный каталог, к которому я могу прикоснуться (необоснованные ИТ-ребята).
- Я использую набор значков, требующий атрибуции.
- Я связался с оригинальным автором набора значков и получил разрешение на ссылку на его работу в разделе
THANKS
файла humans.txt
.
- Мне также кажется, что я должен упомянуть о некоторых других людях. Эта информация в сочетании с вышеприведенным, вероятно, займет до 20 строк, поэтому отдельный файл, такой как
humans.txt
, кажется идеальным местом, чтобы считать, что я буду обслуживать файлы с мини-разметкой, CSS и script.
Вопросы
-
Так как мне не разрешено размещать файл humans.txt
в веб-корне, (и даже если бы я был, на самом деле было бы бессмысленно размещать его там, поскольку оно применимо только к /my-app
часть сайта) допустимо сделать следующее:
- Создать:
/my-app/humans.txt
- Место:
<link rel="author" href="//example.com/my-app/humans.txt">
в моей разметке
-
Я буду обслуживать строгий HTML 4.01, а значение author
для атрибута rel
, по-видимому, не является признанным типом ссылки в этой спецификации. Нужно ли мне что-то делать, чтобы определить тип ссылки author
или достаточно использовать его?
Я даже не знаю, есть ли какие-либо инструменты, не содержащие пауков, которые фактически используют этот файл на данный момент, но я хотел бы свести к минимуму вероятность того, что это не сработает в будущем, когда что-то придет.
Ответы
Ответ 1
-
Я думаю, что нормально помещать файл в собственный каталог приложений, так как он поясняет, что он специфичен для содержимого внутри каталога, а не для всего другого материала, который вы можете найти в корневом каталоге.
-
Конечно, было бы неплохо, если в строгом режиме HTML есть 0 ошибок. Однако это одна из ситуаций, когда вам нужно решить, хотите ли вы
- соблюдайте стандарт и не вставляйте метатег (возможно, поместите его в комментарий или как реальную ссылку на странице кредитов).
- игнорировать стандарт, потому что стандарт хорош, но не святой Грааль (есть еще худшие ошибки, которые вы можете сделать, чем это)
- выбрал другой Doctype, который позволяет вам использовать метатег, который вы хотите, но для повторного тестирования, если все браузеры правильно отображают новый Doctype.
Однако я не могу принять это решение для вас;)