• 締切済み

リダイレクトについて

現在、新しいサイトを制作しています。 移行にあたり、現サイトの閲覧者をリダイレクトで 新サイトに自動的に移動させていと考えています。 リダイレクトさせる際に、new windowで新しいサイトを 表示させていのですが、技術的に可能でしょうか? また新サイトは、現サイトから来てくれた人しか見せたくないので リファラー認証を実施しようと考えています。 したがって、リダイレクト+new window+リファラーの3つを実現したいと思っています。 自分で試したところ、メタタグ表記でリダイレクト+リファラーは実現できました。 しかし、new windowが全然イメージできず、できていません。

みんなの回答

回答No.2

新規ウィンドウを開くだけであれば↓のような感じです ただしその他もろもろを実装する必要があれば それはjavascriptで処理として記載してください。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns="?http://www.w3.org/1999/xhtml"? xml:lang="ja" lang="ja"> <head> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <title>てすと</title> <script type="text/javascript"> location.replace('?http://taruo.net/e/')? </script> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 11.0.0.0 for Windows"> <META http-equiv="Content-Style-Type" content="text/css"> </head> <body> <input type="button" value="テスト" OnClick="javascript:window.open('./example.html', null)"> </body> </html>

回答No.1

javascriptのwindow.openを使用したらいかがでしょうか? リファラはpost/getを使って 画面が表示されるタイミングで チェックを行えば宜しいかと思われます。

syoshin88
質問者

お礼

confunkshunさま どうもありがとうございます。 javascriptのwindow.openとのこと、かしこまりました。 ほんとうの初心者で大変申し訳ないのですが、 window.open('example.html', null)を以下のhtmlに 組み込むにはどうしたらいいでしょうか? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <title>てすと</title> <script type="text/javascript"> location.replace('http://taruo.net/e/') </script> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 11.0.0.0 for Windows"> <META http-equiv="Content-Style-Type" content="text/css"> </head> <body>てすと</body> </html>

関連するQ&A

専門家に質問してみよう