質問編集履歴

1

htaccessないのスペルミスを修正しました。が、依然として動作しません。

2020/07/07 09:48

投稿

Naz.
Naz.

スコア13

test CHANGED
@@ -1 +1 @@
1
- htaccessの参照元によるアクセス制限がInternal Server Errorに
1
+ htaccessの参照元によるアクセス制限が効か
test CHANGED
@@ -24,13 +24,15 @@
24
24
 
25
25
  上記のようなディレクトリで、『php』ディレクトリへのhtaccessでアクセス制限を掛けたいと思っています。
26
26
 
27
- 固有IPを取得していないため、すべてのアクセスを拒否した上で、『form.js』からのみ参照(※)できるようにしたいのですが、く動作しません。
27
+ 固有IPを取得していないため、すべてのアクセスを拒否した上で、『form.js』からのみ参照(※)できるようにしたいのですが、参照元からのアクセスが効きません。
28
+
29
+ お力添えいただけましたら、幸いです。
28
30
 
29
31
 
30
32
 
31
33
  ```htaccess
32
34
 
33
- etEnvIf Referer "^../js/form.js$" ref_ok
35
+ SetEnvIf Referer "^../js/form.js$" ref_ok
34
36
 
35
37
  Order deny,allow
36
38
 
@@ -50,13 +52,13 @@
50
52
 
51
53
  ### エラー
52
54
 
53
- [an error occurred while processing this directive] サバ内部で障害が発生し、トに応えることができませんでした。 サーバが過負荷であるか CGI スクリプトにエラーがります。 [an error occurred while processing this directive]
55
+ index.htmlのメルフォームから送信ようとするとform.jsからのアスができずに下記エラーがります。
54
56
 
55
57
 
56
58
 
57
- [500 Internal Server Error]になるので、恐らく記述が間違っていて、怪しいのはリファラーの相対パスのエスケープだと思うんですが、思いつく限り相対パスを書き直しても、同様のエラーになるためお手上げです。
59
+ 403 (Forbidden)
58
60
 
59
- お力添えいただけますでしょう
61
+ [an error occurred while processing this directive] 要求されたオブジェクトへのアクセス権がありません。 読み込みが許可されてないか、 サーバが読み込みに失敗しでしょう。 [an error occurred while processing this directive]
60
62
 
61
63
 
62
64