課題
Siteの移転作業をしていたところ、移転元のレンタルサーバーでは.htaccessファイルが使えないようで、困ってしまいました。次点の策ではどのようにするのかを纏めてみました。
因みに、Google先生の推奨は.htaccessファイルで301リダイレクトすることとなっています。
回答
①metaタグでのリフレッシュ。
→基本はこれですね。Htmlの基礎でも出てくるのではないかと思います。移動する時間を指定できます。使う場合、htmlには、
「このサイトは引っ越しました。 5秒後に新サイトに飛びます。 急いでいる/自動的に飛ばないときはこちらをクリックしてください⇒xxx」
このような文言をいれておくと良いですね。但し、URLの評価を引き継ぐ保証が無く、検索順位に影響が出るほか、W3Cでは推奨していません。
②javaScriptで転送
→私はこれがお薦めです。headerの上部に記述して即転送ですね。Googleのクローラーも、ページ評価を移転後のページに引き継いでくれます。
但し、javaScriptを止められたら動きません。(今時、無いと思いますが…)
→私は②、①の順でheader上部に記述しています。私的感覚ではjavascriptの方が動きが早い気がします。
1 2 3 4 5 |
<head> <script>window.location.href = "https://xxxx.info/"; </script> <meta http-equiv="refresh" content="0; URL='https://xxxx.info/'" /> |