Omeka S IIIF Serverモジュール使用時におけるcors policyの設定について

Omeka SのIIIF Serverモジュールで生成したIIIFマニフェストについて、Image Serverを使用しない設定(後述)を行った際、以下の図に示すように、cors policyによって画像の読み込みエラーが生じるケースが見られました。以下のようなメッセージは、各ブラウザの開発者ツールから確認できます。

 

f:id:nakamura196:20220221123556p:plain

 

このような不具合は、以下の図に示すように、IIIF Serverモジュールの設定において「Default IIIF image api version」を「No image server」に設定している場合に生じる可能性があります。

 

f:id:nakamura196:20220221123849p:plain

 

対処方法として、「(Omeka Sのインストールディレクトリ)/files」の直下に、以下の内容を書き込んだ「.htaccess」という名前のファイルを設置することで解決することができます。

 

Header set Access-Control-Allow-Origin "*"

 

同様の不具合でお困りの方の参考になれば幸いです。