- ベストアンサー
外部リンクからアクセスされた場合の処理
こんばんは。 さっそくですが、質問させていただきます。 他サイトから自サイトのトップページ以外へリンクされた場合、phpスクリプトによって、強制的にトップページに飛ばすことは可能でしょうか? 可能ならば、方法を教えてもらえないでしょうか? よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PHPでHTTP_REFERERを見るという方法もあるかと思います。 refererが他サイトならLocationヘッダ発行する といった感じで。 Cookieにせよ、Refererにせよ偽装を防ぐつもりであれば、 ひと工夫必要だと思いますが。 あと、Apache使っててrewriteが使えるならRewriteCond使ってrefererでrewriteでも良いかと。 参考までに。
その他の回答 (1)
- shimix
- ベストアンサー率54% (865/1590)
回答No.1
#DeepLink禁止ということでしょうか(あまり感心しませんが)。 TOPページで適当なCookieを覚えさせておいて、他のページでそのCookieの有無をチェックすればいいと思います(CookieがなければLocationヘッダでTOPページへ)。
質問者
お礼
arigatougozaimasu
お礼
arigatougozaimasu