なぜか json が読み込まれない!解決したメモ

カテゴリー︎: 【.htaccess】

ローカルテスト環境で動作確認をして

いざ! サーバにUPロードしても

jsonが読み込まれていない。。。

サーバには確実にjsonファイルはあがっているのに。。。

原因がよくわからないので、jsonファイルに直接アクセスしてみた

(例)
https://hoge.jp/data.json

おや!?  おや おや??

Forbidden エラーとは

ウェブサイトが閲覧禁止になっている状態を表す

らしい

You don’t have permission to access this resource.
(このリソースにアクセスする権限がありません。)

ほうほう、なるほど。。。

はっ!

気がついた!

その昔に .htaccessに なんか記述した記憶が蘇った!

そんなわけで、サーバにUPされている.htaccess を見てみたら
見られたくないファイルの拡張子の一覧に json 表記があったよ!

<Files ~ ".(log|csv|ini|dat|tpl|json)$">
deny from all
</Files>

これを下記の通り、 json表記を削除したら、ちゃんとjsonファイルが読み込みされた!!

<Files ~ ".(log|csv|ini|dat|tpl)$">
deny from all
</Files>

よかった、よかった

原因はjsonファイルの読み込みに問題があると思っていたが

.htaccessの記述の問題だったね

こんな時こそ、エラーの内容をよく確認しよう!

と、自分に言い聞かせる

PAGE TOP