我有一台装有 Apache 和 PHP 的 Ubuntu,上面运行着一个 Web 服务器和一个完整的网站。我的问题是,最近我还向它添加了一个 API,但客户端失败了'Error 406'
我的网站使用 text/xml 进行响应,但它不接受它。根据客户端开发人员的说法,它必须使用以下标头进行响应:application/rss+xml、text/rss+xml、text/xml。
我该如何在我的服务器上修复/启用此问题?如能得到任何帮助我将不胜感激。
答案1
我找到了一个解决方案,方法是将其添加到 htaccess:
<IfModule mod_mime.c>
AddType text/xml .xml .php
</IfModule>
不确定它为什么有效但确实有效