カテゴリー︎: 【.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の記述の問題だったね
こんな時こそ、エラーの内容をよく確認しよう!
と、自分に言い聞かせる