【问题标题】:How do I set content negotiation for .jsonld files and .html?如何为 .jsonld 文件和 .html 设置内容协商?
【发布时间】:2017-11-17 00:57:10
【问题描述】:

我正在开发一个关联数据应用程序,我需要为我的数据集使用 303 URI。目前,我有一个包含 22500 个 .jsonld 文件的数据集,其 URI 如下:

http://example.com/project/resource/file.jsonld

我想将寻找 text/html 内容的浏览器重定向到:

http://example.com/project/page/file.html

这些不是语义文件,因此它们更具可读性。

有谁知道如何使用 Apache 2.4.10 做到这一点?我一直在考虑类型映射文件,但我想知道是否还有比创建 22500 个 .var 文件更有效的解决方案。

【问题讨论】:

    标签: apache json-ld linked-data content-negotiation http-status-code-303


    【解决方案1】:

    看看W3C: Best Practice Recipes for Publishing RDF Vocabularies。尽管它是关于发布词汇表的,但它列出了许多在 Apache 上配置内容协商的方法,这些方法同样适用于数据集。

    执行此操作的其他关键文档是 Apache Module mod_rewrite

    【讨论】:

      猜你喜欢
      • 2014-02-23
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-06
      • 2023-03-11
      • 2015-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多