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

すいません、「 http://www.hatena.ne.jp/1134536319 」の続きなんですけど、

「 http://www.hoge.com/index.html 」
「 http://www.hoge.com/main.html 」
「 http://www.hoge.com/photo/main.html 」
「 http://www.hoge.com/new/top.html 」

↑こんな感じで「www」を含むURLが表示されたら、全部↓みたいに「www」抜きのページにJavaScriptでリダイレクトするにはどうしたらいいんでしょうか。

「 http://hoge.com/index.html 」
「 http://hoge.com/main.html 」
「 http://hoge.com/photo/main.html 」
「 http://hoge.com/new/top.html 」

ちなみに、1つ1つのページに違うJavaScriptを貼り付けるのは面倒なので、できれば、全部のページで使いまわせるソースでお願いします。

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

●質問者: wipeJJ
●カテゴリ:コンピュータ 学習・教育
✍キーワード:JavaScript URL WWW コピペ ソース
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● andi
●25ポイント

http://a/

正規表現を使えば可能です。

↓「//www.」を含むアドレスの場合、「www」を抜いたアドレスにリダイレクトします。


var url = location.href;

if(url.match(/¥/¥/www¥./)){

location.href = url.replace(/¥/¥/www¥./,”//”);

}

◎質問者からの返答

さんくすぅー!


2 ● akibare
●25ポイント

http://dummy/

こんな感じでどうぞ


if (document.location.hostname == ”www.hoge.com”)

{

var x = document.location.href.match(/www.hoge.com(.*)$/);

document.location.href = ”http://hoge.com” + x[1]


}

◎質問者からの返答

さんくすぅー!

関連質問


●質問をもっと探す●



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