人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JavaScriptを使って、「http://www.hoge.com」にアクセスされたら「http://hoge.com」にリダイレクトすることってできますか?

よろしくお願いいたします。

●質問者: wipeJJ
●カテゴリ:コンピュータ 学習・教育
✍キーワード:JavaScript アクセス リダイレクト
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● sakuya09
●5ポイント

http://www.openspc2.org/reibun/javascript/link/016/index.html

???莞?????w???y?[?W??W?????v??????

このページにサンプルコードが載っています。

数字の部分を変更すればリダイレクトするまでの時間を変更できます。

◎質問者からの返答

あー、ちょっと説明不足だったみたいですね。

すいません。

http://www.hoge.com/index.html」と「http://hoge.com/index.html」はURLの「www」が違うだけで、同じページなんですね。

だから単にリダイレクトするだけだと、「http://www.hoge.com/index.html」から「http://hoge.com/index.html」へリダイレクトした後、延々と「http://hoge.com/index.html」へリダイレクトすることになります。

そうではなくて、「http://hoge.com/index.html」へリダイレクトしたら、そこでリダイレクトは終了にさせたいんです。

よろしくお願いいたします。


2 ● naochu55
●5ポイント

http://www/

<BODY onload=”setTimeout(" location.href=’http://hoge.com’" ,0);”></BODY>

◎質問者からの返答

すいません。


3 ● くいっぱ
●1ポイント

http://www.atmarkit.co.jp/fnetwork/dnstips/034.html

@IT:DNS Tips:“www”の付かないURLアドレスの設定方法は?

JavaScriptですか??

JavaScriptだけですと、あくまでクライアントレベルでのページリダイレクトぐらいしかできません。サーバーサイドのJavaScript(JSP)でも、ヘッダーレベルでのリダイレクトぐらいしかできません。根本的にページ上の操作によるリダイレクトは上記の方々が答えているような感じです。

wwwつけようがつけまいが同じページにアクセスさせたい場合は、Apacheレベルのバーチャルホスツの設定が必要になる気配です。

http://webmaster.hatena.ne.jp/1113309081

人力検索はてな - wwwを付ける意味について教えて下さい。 1)よく、http://xxx.co.jpとhttp://www.xxx.co.jpでどちらとも繋がるサイト、あるいはどちらかしかつながならないサイトがありま..

こことか

http://www.hatena.ne.jp/1113363026

人力検索はてな - wwwについて、ちょうど同じような事を質問しようと思っていました。 http://webmaster.hatena.ne.jp/1113309081 具体的にはwwwをつけないで転送されるようにするにはどこを..

こことか

◎質問者からの返答

うーん、さくらインターネットのレンタルサーバを借りているんですけど、さくら側に「http://www.hoge.com」にアクセスされたら「http://hoge.com」にリダイレクトできる?って聞いたら出来ないって回答が来たんですね。

なのでJavaScriptとかで実現できないかなと思ったんですけど、やっぱり無理なんでしょうか…。


4 ● hichikawa
●1ポイント

http://www.openspc2.org/reibun/javascript/link/001/index.html

?p?X???[?h???????????y?[?W???\??????

> そうではなくて、「http://hoge.com/index.html」へリダイレクトしたら、そこでリダイレクトは終了にさせたいんです。


とご自分で解決法に気づいていらっしゃると思います。現在のURL(location.href)を元に条件分岐(if文,indexOfを使う)を行えばよいでしょう。(URLが http://www. から始まっている場合のみリダイレクト)

◎質問者からの返答

コピペできるソースお願いします。


5 ● cooper0524
●39ポイント

http://www.hatena.ne.jp/awindow?qid=1134536319

こういうことでしょうか?

(ダブルクォーテーションは半角に直してください)


<body>

<script language=”JavaScript”>

<!--


var url = location.href;


if(url.indexOf(”http://www.hoge.com/”) != -1){

location.href=’http://hoge.com/’;

}


// -->

</script>

</body>

</html>

◎質問者からの返答

さんきゅー!


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ