うーん、なんでやろう。
ドメインの移管は着々と進んでいて、現在は移管元レジストラからの承認待ち状態。サーバーも新しく契約して、そちらへの移転も問題なく出来て、MTのBarkleyDB→MySQLへの変更も出来(文字化けの問題とかもあったものの、解決し)、再構築もすごく早くなったし、コメントの受付も早いし、コメント通知の問題も解決してたんでほっと一安心してたんですが…
問題が。
今使っているところでは、チルダ(~)のついたフォルダ名が作れないのだ。がーん!!!
チルダには特別な意味があります。動作保証外となっておりますので、使用しないようにお願いいたします。
トップページは、チルダ付でアクセスすると自動転送でチルダなしのフォルダに飛ぶからいいのだけれど、他のエントリーでチルダ付(~sky-blog)でアクセスするとどうしてもアクセス出来ず、アドレス解決→google検索→全く別の海外のページに飛んでしまうのだ。すごく困った。
.htaccessのredirectでやればいいのでは?と思ったんですけどうまくいかない。
http://www.sky-s.net/というドメインを私が取得してて、
https://www.sky-s.net/sky-blog/archives/012345.phpにアクセスされた時
↓
https://www.sky-s.net/sky-blog/archives/012345.php
に自動転送したい時、
(つまり、http://www.sky-s.net/~sky-blog/のついたファイルにアクセスされたら自動的にその部分は
https://www.sky-s.net/sky-blog/に置き換えたいということ)
Redirect permanent /~sky-blog/ https://www.sky-s.net/sky-blog/
ってことでいいんですよね?
これをpublic_html以下に置けばいいんだと思ったんですが
どっか間違っているのかしら。
うーん、うーん。
~を「%7E」にすればいいんじゃね?