質問編集履歴
1
htaccessないのスペルミスを修正しました。が、依然として動作しません。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
htaccessの参照元によるアクセス制限が
|
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
|
-
|
55
|
+
index.htmlのメールフォームから送信しようとすると、form.jsからのアクセスができずに、下記エラーが返ります。
|
54
56
|
|
55
57
|
|
56
58
|
|
57
|
-
|
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
|
|