誰かが私を助けることができる場合、私は、私は私のウェブサイト上で、次のJavaScriptコードを持って、思っていた:document.referrerヘルプJavascriptを
<body onload="if (document.referrer == '') self.location='https://www.thisisanexampleofmysiteurl.com';">
しかし、それが含まれているので、それを修正する方法があった場合、私は思っていましたルールの例外。例えば、直接彼らは、実際のWebページではなくhttps://www.thisisanexampleofmysiteurl.com
よりもロードでしょうhttps://www.thisisanexampleofmysiteurl.comに送信されますが、それらはURL短縮サービス(たとえばfakeexample.com)から呼ばれた場合は、URLに入力したユーザーは、うまくいけば、これは理にかなっている場合誰かが助けることができます。
おかげで、あなたはリファラは、URL短縮サービスであれば正規表現によって検出したコードのその部分else if
に追加することができます
S
リダイレクトは 'document.referrer'を設定しません。したがって、あなたがショートネーマーからのリダイレクトを介してページに来たことを伝える方法はありません。 – Barmar