私のクライアントはJoomla 3.7.2を使用しており、YOOThemeのZooコンポーネントを使用しています。彼らはアプリケーションを作成しました。私はそれが専門用語で呼ばれていると信じて、ファイルをダウンロードできるプロパティ(要素)を追加しました。Joomla Zooは、vcard(.vcf)のコンテンツタイプまたはMIMEタイプが正しくありません。
アプリは記事タイプのアプリで、デフォルトのダウンロード要素を使用しています。特定のファイルをアップロードする権限を追加し、VCFファイル(vCardファイル)をアップロードしました。
このファイルをダウンロードすると問題が発生します。 JoomlaはContent-Type: 'text/x-vcalendar'を追加するようです。これは 'text/x-vcard'にする必要があります。私はこれをどこで変えるべきか分かりません。
このmime-typeを.htaccessに追加しました。したがって、ファイルに直接リンクすると、正しいコンテンツタイプのヘッダーが送信されます。そのため、問題はjoomlaまたは間違ったMIMEタイプを返すPHP関数のいずれかにあることがわかります。
これらのファイルのMIMEタイプはどこで変更できますか?