スマイルサーバーというよくわからないサーバーからエックスサーバーにお引越しするという作業があり、このスラッグ以下はリダイレクトして新サイトに飛びます〜ってしたかった。
が!リダイレクトしたいスラッグ直下に.htaccessを置いて
RewriteEngine On
RewriteRule ^(.*)$ リダイレクト先の新URL [R=301,L]と記述したが・・リダイレクトしない…なぜだ?
チャッピーさんに聞いてもなんかよくわからんし、別の案提案してきたりかき回すし〜
んで、ちょっと落ち着いてhome直下の.htacceeは効いてるのか確認も込めて
「http://はhttps://にリダイレクトされるか?」ってやってみたら、なんとまあ新サイトに飛ぶじゃないですか!
たまたまURLにスラッグ名残してたから気付けた。ラッキー。
てことでチャッピーさんに
「http://はリダイレクトするんだよね〜」
って言うと
「sshってフォルダがないですか?」と。
・・・スマイルサーバー、httpとhttps別フォルダなんかいっっ!
さっそくsshフォルダを発見し、.htaccess入れる。
はい!https://もリダイレクトかかるようになりました〜〜〜
まさかの別フォルダとは。いろんなサーバーがあるなあ。
まあもう出会うことはないサーバーだとは思うが、沼ったのでここに備忘録として残しておく。誰かのお役に立つと良いな。
最近ググらずチャッピーさんに聞いてるけど・・実はググったほうが早く解決できたとかあるかも??
便利で速いから楽だけど、盲信も良くないね。確認大事。


