teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

誤字の修正

2022/11/29 15:15

投稿

shiroko
shiroko

スコア1

title CHANGED
File without changes
body CHANGED
@@ -16,8 +16,8 @@
16
16
  .htaccessで該当ページのみファイルの閲覧に制限をかけたつもりだったが、サイト全体でファイルが開けなくなってしまった。
17
17
 
18
18
  →パスワードを入力したページでのみ閲覧できるという状態だと思うので当然そうなるということは分かったのですが、希望しているサイトの保護しているページのファイルを検索でヒットさせないようにしたい、はどうやったら良いかで躓いてしまいました。
19
+ ```
19
20
 
20
-
21
21
  ### 該当のソースコード
22
22
 
23
23
  ```

1

より具体的な内容を記載しました

2022/11/29 15:13

投稿

shiroko
shiroko

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- 403エラーの修正が出来な
1
+ WordPressのペジに添付した一部ファイルにのみ閲覧制限をかけた
body CHANGED
@@ -1,20 +1,50 @@
1
1
  ### 前提
2
2
 
3
- ワードプレスでPDFファルの添付をくと403エラーがる。
3
+ トは一般に公したい内容であるが、一部、関係者だけに配布したいデる。
4
4
 
5
- パスワードを設定した)特定のページだ.htaccessよりファイルの閲覧制限を設定しいて最初は機能していたが、サイトすべてのページでPDFファイルが開けくなってしまった。
5
+ ページにパスワード保護けて運用していたが、のページに添付したファイルが検索でヒットするようになってしまった。
6
6
 
7
+
8
+
7
9
  ### 実現したいこと
8
10
 
9
- 誰もがアクセスでるページ添付しているPDFファイルを閲覧できるようにしたい
11
+ ワード保護をかけているページにおいて、そのページ内に添付しているPDFファイルはネット上で露出しないようにしたい。(パスワード入力して開ける人だけが閲覧できるファイルにしたい
10
12
 
11
- パスワードで保護をかけているページはそのページ内に添付しているPDFファイルはネット上で露出しないようにしたい。(パスワードを入力して開ける人だけが閲覧できるファイルにしたい)
12
-
13
13
  ### 発生している問題・エラーメッセージ
14
14
 
15
15
  ```
16
- エラーメッセージ
17
- 403 forbidden
16
+ .htaccessで該当ページのみファイルの閲覧に制限をかけたつもりだったが、サイト全体でファイルが開けなくなってしまった。
18
17
 
18
+ →パスワードを入力したページでのみ閲覧できるという状態だと思うので当然そうなるということは分かったのですが、希望しているサイトの保護しているページのファイルを検索でヒットさせないようにしたい、はどうやったら良いかで躓いてしまいました。
19
19
 
20
20
 
21
+ ### 該当のソースコード
22
+
23
+ ```
24
+ ソースコード
25
+ .htaccessに入力したもの
26
+
27
+ # 自分のサイトURL
28
+ SetEnvIf Referer "^https://サイト内の保護ページのURL" ok_url
29
+ <Files ~ "\.(pdf|xls|doc)$">
30
+ order deny,allow
31
+ deny from all
32
+ allow from env=ok_url
33
+ </Files>
34
+ ```
35
+
36
+ ### 試したこと
37
+
38
+ 上記のように.htaccessを更新しましたが通常のページにあるファイルの閲覧ができなくなり403forbiddenエラーが出ている。
39
+
40
+ 添付ファイルにnoindexタグを付ければ!と思い調べてみましたがこの方法では検索にはヒットさせたくないという理想とは違う気がします。
41
+
42
+
43
+ ### 補足情報(FW/ツールのバージョンなど)
44
+
45
+ こちらに私のような素人が質問したことが間違いで、ご指摘頂いた方申し訳ありません。
46
+ 修正した質問内容でも足りないのは承知していますが質問の削除も出来ないようですので、何か問題解決のヒントでも教えて頂けるようでしたら宜しくお願いいたします。
47
+
48
+
49
+
50
+