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

回答編集履歴

2

ちょうせい

2019/09/27 09:44

投稿

yambejp
yambejp

スコア117946

answer CHANGED
@@ -7,6 +7,6 @@
7
7
  たとえばこうする
8
8
  ```javascript
9
9
  <script>
10
- if(!document.referrer) location.href="http://google.com";
10
+ if(!document.referrer) location.href="http://www.google.com";
11
11
  </script>
12
12
  ```

1

cohusei

2019/09/27 09:44

投稿

yambejp
yambejp

スコア117946

answer CHANGED
@@ -1,4 +1,12 @@
1
1
  サーバー側の処理が無理なら、何をやっても無理だと思います
2
2
  たとえばjsでリファラをチェックしたとしても
3
3
  アクセスを禁止するのではなく、アクセスがされてデータを取られたあとに
4
- どこかに飛ばす処理になるので、本質的には直リンに対しては無力です
4
+ どこかに飛ばす処理になるので、本質的には直リンに対しては無力です
5
+
6
+ # 雑な直リン禁止
7
+ たとえばこうする
8
+ ```javascript
9
+ <script>
10
+ if(!document.referrer) location.href="http://google.com";
11
+ </script>
12
+ ```