質問編集履歴

5

補足情報を追記しました。

2021/07/10 05:10

投稿

takabee
takabee

スコア8

test CHANGED
File without changes
test CHANGED
@@ -95,3 +95,19 @@
95
95
  つまり「お問い合わせページ」から「トップページ」に遷移したとき、リファラとして「トップページ」のURLが表示されます。
96
96
 
97
97
  あまり関係ないかもしれないのですが、もしかしたら関係しているかもしれないのでこちらに追記致します。
98
+
99
+
100
+
101
+ ## __2021/07/10 13:43 追記__
102
+
103
+ アクセスログについて追記いたします。
104
+
105
+ エックスサーバーの管理画面にて該当ドメインのアクセスログを取得し調べました。
106
+
107
+ お問い合わせフォームの内容を送信後にトップページにリダイレクトされてしまっていた箇所ですが、リファラはしっかりお問い合わせページ(/contact)を指していました。
108
+
109
+
110
+
111
+ ですのでリファラは想定通り取得できているが、サンクスページではなくトップページにリダイレクトされてしまっています。
112
+
113
+ ```.htaccess```ファイルに不備がないかを再度確認いたします。

4

2021/07/10 05:10

投稿

takabee
takabee

スコア8

test CHANGED
File without changes
test CHANGED
@@ -80,9 +80,9 @@
80
80
 
81
81
  RewriteCond %{HTTP_REFERER} !^$
82
82
 
83
- RewriteCond %{HTTP_REFERER} !^https://olive-upload.takabeeblog.com/.*$
83
+ RewriteCond %{HTTP_REFERER} !^<<サイトURL>>.*$
84
84
 
85
- RewriteRule (.*)thanks/? https://olive-upload.takabeeblog.com [R=301,L]
85
+ RewriteRule (.*)thanks/? <<サイトURL>> [R=301,L]
86
86
 
87
87
  </IfModule>
88
88
 

3

参考サイトのリンクを挿入致しました。

2021/07/09 14:21

投稿

takabee
takabee

スコア8

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  TaichiYanagiya様のアドバイスより、以下のように変更しましたが、自体は進展しませんでした。
72
72
 
73
- (参考サイト:https://murashun.jp/article/programming/htaccess/htaccess-sample_code.html の「画像コンテンツなどの無断使用をブロックする」セクション)
73
+ (参考サイト:[こちらのサイト](https://murashun.jp/article/programming/htaccess/htaccess-sample_code.html)の「画像コンテンツなどの無断使用をブロックする」セクション)
74
74
 
75
75
  ```
76
76
 

2

コードの変更を追記致しました。

2021/07/09 09:04

投稿

takabee
takabee

スコア8

test CHANGED
File without changes
test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
 
40
40
 
41
-
41
+ 以下のようにコードを変更して試してみました。
42
42
 
43
43
  ```
44
44
 
@@ -63,3 +63,35 @@
63
63
 
64
64
 
65
65
  博識の方、是非助けていただけると幸いです。
66
+
67
+
68
+
69
+ ## __2021/07/09 17:50 追記__
70
+
71
+ TaichiYanagiya様のアドバイスより、以下のように変更しましたが、自体は進展しませんでした。
72
+
73
+ (参考サイト:https://murashun.jp/article/programming/htaccess/htaccess-sample_code.html の「画像コンテンツなどの無断使用をブロックする」セクション)
74
+
75
+ ```
76
+
77
+ <IfModule mod_rewrite.c>
78
+
79
+ RewriteEngine on
80
+
81
+ RewriteCond %{HTTP_REFERER} !^$
82
+
83
+ RewriteCond %{HTTP_REFERER} !^https://olive-upload.takabeeblog.com/.*$
84
+
85
+ RewriteRule (.*)thanks/? https://olive-upload.takabeeblog.com [R=301,L]
86
+
87
+ </IfModule>
88
+
89
+ ```
90
+
91
+
92
+
93
+ またChromeでヘッダーの```Referer```を確認してみると、常に現在表示しているページがリファラとされていました。
94
+
95
+ つまり「お問い合わせページ」から「トップページ」に遷移したとき、リファラとして「トップページ」のURLが表示されます。
96
+
97
+ あまり関係ないかもしれないのですが、もしかしたら関係しているかもしれないのでこちらに追記致します。

1

情報の追加

2021/07/09 08:59

投稿

takabee
takabee

スコア8

test CHANGED
File without changes
test CHANGED
@@ -38,7 +38,27 @@
38
38
 
39
39
 
40
40
 
41
+
42
+
43
+ ```
44
+
45
+ SetEnvIf Referer "^<<ここにサイトURLが入ります。>>/(.*)" REF=ref_ok
46
+
47
+
48
+
49
+ <IfModule mod_rewrite.c>
50
+
51
+ RewriteEngine on
52
+
53
+ RewriteCond %{ENV:REF} !ref_ok
54
+
55
+ RewriteRule (.*)thanks <<ここにサイトのトップページURLが入ります。>> [R=301,L]
56
+
57
+ </IfModule>
58
+
59
+ ```
60
+
41
- ②そ以降したのか正直覚えていせん。みません3時間くらいアレコレやってました。
61
+ だと直接アクセス制限できるものの、お問い合わせフォーム送信した際もサンクスページに飛ばずにトップページに飛びます。
42
62
 
43
63
 
44
64