httpサイトでリダイレクト設定したけど、httpsにするとapatchのエラーページが表示されたのでこれもリダイレクトしたいときの話

はい、みなさんこんにとは。
今回はサイトをリダイレクトする際に、リダイレクト元のサイトが『http://○○○.com』などで作成されていて
なおかつ、『https://○○○.com』でアクセスした際にapatchのエラーページが表示されている場合のリダイレクト方法を
ご紹介します。

まず、必要なのは以下のファイルです。
・ssl.conf
・.htaccess

『http://○○○.com』⇒.htaccessで対応
『https://○○○.com』ssl.confで対応

していきます。こうすることでhttpsアクセスもリダイレクトできるようになります。
ではデザイナーさんでも割と触ることが多いなじみやすい.htaccessから対応してみましょう♪

.htaccessには以下を記述します。「リダイレクト先」と書いてある部分には
リダイレクトする際とのURLを入れてください。
ちなみにリダイレクト先のサイトがSSL対応していなければ、https部分をhttpに直してくださいね!

RewriteEngine On
RewriteRule ^(.*)$ https://リダイレクト先/ [R=301,L]

ssl.confには以下を記述します。

以下の項目を探し出して…(すでに記述があるはず!)

<VirtualHost _default_:443>
~
</VirtualHost> 

↑のタグ内に、下記の内容を設定してあげます!

<ifModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^http://以降のリダイレクト元(http://は不要)
    RewriteRule ^(.*)$ https://リダイレクト先/ [R=301,L]
</ifModule>

これでOK~!
以外と検索しても説明のブログがなかったので書いてみました!
参考になれば嬉しいです✨