Как настроить согласование содержимого для файлов.jsonld и.html?
Я разрабатываю приложение связанных данных, и мне нужно использовать 303 URI для моего набора данных. В настоящее время у меня есть набор данных из 22500 файлов.jsonld с URI следующим образом:
http://example.com/project/resource/file.jsonld
И я хочу перенаправить браузеры, ищущие текстовое / html-содержимое, на:
http://example.com/project/page/file.html
Которые не являются семантическими файлами, поэтому они более читабельны.
Кто-нибудь знает, как я могу сделать это с Apache 2.4.10? Я рассматривал файлы карты типов, но мне было интересно, есть ли другие более эффективные решения, чем создание файлов 22500 .var.
1 ответ
Посмотрите на W3C: лучшие рецепты для публикации RDF-словарей. Хотя речь идет о публикации словарей, в нем перечислен ряд рецептов для настройки согласования содержимого в Apache, которые в равной степени применимы к наборам данных.
Другая ключевая документация для этого - модуль Apache mod_rewrite.