en.gはwebサイト制作に関する技術的な情報を発信するサイトです。

htaccessで301リダイレクトする

リダイレクトにはいくつかの方法がありますが、htaccessを利用したリダイレクト方法をご紹介します。

特定のページから別サイトの特定のページへリダイレクトする

「https://example.com/column/01」から「https://redirect.com/column/01」へリダイレクトする場合、以下をhtaccessに記述します。


#
# https://example.com/column/01 => https://redirect.com/column/01
#
RewriteRule ^column\/column\/01\/? https://redirect.com/column/01/ [L,R=301]
							

末尾の[]の中、Lはlastを表しており、この処理が実行された場合はそれ以下の処理を行わず終了するという意味です。