リダイレクトページの作成

この記事を読むのにかかる時間 1未満

概要

リダイレクトページを作成する。今回はあるディレクトリ配下に以下のhtmlを配置し、urlに到達したら、設定しているページに自動遷移するコードを実装する。

コード

・・・
<body>
  <script>
    var ulr="test.html";
    var rulParam = location.search.substring(1);
    var redirectUrl = "";
    redirectUrl = url;

    if(urlParam){
      if(redirectUrl.includes('?')){
          redirectUrl += '&' + urlParam;
        }else{
          redirectUrl += '?' + urlParam;
      }
    }
    location.href = redirectUrl;
  </script>
</body>
・・・

substring(1) について

substring(e)とすることで、e以降の文字を全て抽出する。
1文字目は(0)、2文字目は(1)となる、
location.searchの1文字目は「?」になるので、それを除した値を表示することになる。