HighLab

【.htaccess】301リダイレクトと302リダイレクトの違い

  • 公開日:
  • 更新日:
  • 文字数:328文字

301は恒久的なリダイレクト

302は一時的なリダイレクト

301ではドメインの引越しや、ドメインを複数取得して、本サイトにリダイレクトさせたい場合などに用いられます。

RewriteEngine On
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

これをリダイレクトさせるサーバーの.htaccessに記入すると
トップページのリダイレクトはうまくいきました。

仮想ページ内ではうまくリダイレクトは行われません。

今回私はドメインの引越しなので、まったく同じ階層となっておりますので、

Redirect permanent / https://example.com/

この1行だけで十分でした。