これを行うにはさまざまな方法とさまざまなリダイレクトがあります。以下にリストします。
301(永続的)リダイレクト:サイト全体を永続的に別のURLにポイントします。これは最も一般的なタイプのリダイレクトであり、ほとんどの状況で役立ちます。この例では、「example.com」ドメインにリダイレクトしています。
# This allows you to redirect your entire website to any other domain
Redirect 301 / http://example.com/
302(一時)リダイレクト:サイト全体を別の一時URLにポイントします。これは、一時的なランディングページがあり、後でメインのランディングページに切り替える予定がある場合に、SEOの目的で役立ちます。
# This allows you to redirect your entire website to any other domain
Redirect 302 / http://example.com/
index.htmlを特定のサブフォルダーにリダイレクトします。
# This allows you to redirect index.html to a specific subfolder
Redirect /index.html http://example.com/newdirectory/
古いファイルを新しいファイルパスにリダイレクトします。
# Redirect old file path to new file path
Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html
特定のインデックスページにリダイレクトします。
# Provide Specific Index Page (Set the default handler)
DirectoryIndex index.html
RewriteEngine on
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
* stackoverflow.com/a/7578810/1066234