年末にブログ移転してからしばらく経過。
個別に書けばいいのにまた下書きのまま放置してしまった。いつもの通り長い。
移転後にやったこと
いろいろです
リダイレクト
cononicalとnoindex,nofollowをheaderに挿入
元記事はすぐ消さず、しばらく様子見して削除
MixhostのCpanel設定
リダイレクトからリダイレクト設定でもいいし、ドメインページのURLでディレクトリ設定して.htaccessでもいい
サブブログも同様に301リダイレクトして、元ブログは私のブログでコピーじゃありませんよ〜!とGoogleへお伝えしないといけないので、サーチコンソールの「アドレス変更」作業
リダイレクトしてすぐはできませんでしたが、次の日OKでした。
リダイレクトは別URL転送になるのですが、階層同じなのでシンプル記述でOKでした。(むしろRewriteCondつかうとうまくいかなかった)これで検索結果も自動的にはてなの新しい方に飛びます。
RewriteEngine OnRedirect permanent / https://www.kimigauchu.com/
ただ、これもcPanelでドメインのディレクトリ変えて回避とかしないとダッシュボードもリダイレクトされちゃうのでアクセスできなくなりますけど
ついつい記事非公開にするのめんどくさ!と思ってWP Maintenance Modeのプラグインやってみたけど使わない方がいいですね!リダイレクトしなくなるしやっぱりあれは名前の通りメンテ用。記事全削除ってどうやるんだろう・・・FTPから削除?一覧から一気に選択するしかないか〜
元ブログはwww付きにリダイレクトなのでこうしました
RewriteEngine onRewriteCond %{HTTP_HOST} ^kimigauchu\.comRewriteRule ^(.*)$ https://www.kimigauchu.com/$1 [L,R=301]
正解なのかわからないけどこれでグーグル検索からはきちんと新URLにリダイレクトできている。記事内からのURLリンクはできないのにー
リダイレクトはここを参考
301リダイレクトとは〜htaccessを利用して転送を行う方法|ferret
【基本Tips】htaccessリダイレクトの書き方 | 新宿のホームページ制作会社 ITTI(イッティ)
WordPressリダイレクト-ドメイン変更の移転後に全ての記事をリダイレクトする | ワードプレスドクター
カテゴリいじり階層化
テーマが対応してないかもと思いましたが、CSSファイルは読み込まずスクリプトだけ
でいけました。
記事内修正
それより記事の修正やばかったな。記事内リンクやショートコード・・・・もう2年前とか鮮度落ちてねえ?書き直す?買ってよかっただけ直す?
地味に画像も、ライトボックスにしてたので全部リンク状態(画像URLは書き換わってるがリンクのURLは変わってないので・・・)
しかも画像がさ〜〜普通に入れてるのはいいけどキャプション入れてると、キャプションのショートコード入ってる。そらそうだ。
ショートコードは結構使っていたので、ブログカード、Amazonやら全部書き直し。
一番ヤバいのがWordpressの新しくなったエディタで描いたものは全部タグが挿入されててえらいことになってしまっている。それまではMarkdownで書いてたからよかったけどなかなか
目次も自動挿入プラグインだったので。。。。全部ない・・・
Chrome拡張
h2見出しでずっとやってるのにいきなりなしかぁと思ってたら拡張作ってくれてる人がいた!めっちゃべんり!!!
CSS
外部CSS読み込みはうまくいかなかったので、デザインのデザインCSSに書き込んでいる。消えたら困るのでローカルcssファイルに保存テキスト装飾などは記事内にクラスをすでに設定していたりするので、今までのものを使いつつ新たに設定したり。Codepenで確認しながら作成。ただ外部CSSファイルは読み込んでても反映されなくて、ブログカスタマイズで直接コード貼り付けたらうまくいった
はてな 的な設定クラス
背景色html,body{background-color:#F0E6EF;}にしたらどうもイメージと違うが、前は何色にしていたか覚えてない。Wordpressダッシュボードを確認しようにもリダイレクトされてしまう。回避措置しないとだめか・・・?めんどうになったので初期設定のままにした。
ワードプレスのようにリンク色などがデザイン設定できないのでCSSに追記していく形
トップページの一覧のリンク色のクラス名entry-title本文共通(archive-entries のaの色を指定したら全部変わってしまうので)
タグのあたりはcategoriesでアーカイブも本文ページも変わる全部a:hover指定されているので指定し直す。個別クラスじゃなくてa:hover{〜で一括指定いけたかな。直接cssいじりて〜でもこれはWordpressも同じこと。
サイドバーのタイトルなどhatena-module-title リンクになっているものとなっていないものあるのでaも指定する
リンクを別ウインドウ
別ウインドウいままではjQueryで設定していたので、もちろん記事内に_blank設定していない
jQuery(function($){ $('a[href^=https]').not('[href*="'+location.hostname+'"]').attr('target', '_blank');});
記事内のURLは別窓で開きたい・・・強いこだわり・・・・
はてなはそのままコードを貼っても使えないらしい
https://riocampos-tech.hatenablog.com/entry/20190215/openlinktoothertabs
はてな用にコードを用意してくれた人がいた!でもまあ、結局jQueryも読み込まないとダメでした
https://www.inside-shiina.com/entry/open-other-window <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script><script language="JavaScript">$(document).ready( function () {$("a[href^='http']:not([href*='" + location.hostname + "'])").attr('target', '_blank');})</script>
無事にできました。2ヶ月以上気付きませんでした。記事を読んでくれた方ご不便おかけしました!!
hatena改善求む
- カテゴリが記事管理一覧から一気に編集できない
- 記事一覧からカテゴリやタイトルなどの簡易編集できない
- なんならカテゴリページですらできることが削除と編集しかない
- ついてるカテゴリを一括で剥がせないからカテゴリ削除→再度一括でつけるしか
- ヘッダーを消してても、ログイン時には出して欲しい
- ブログアプリで画像だけアップロードできない。はてなフォトライフにアクセスしそこからアップする必要あり
- あげた画像をはてなフォトライフから貼り付けるのもPCからのみ(削除など編集も)
- 下書きの履歴が記事一覧からしか確認できない
WordPressより良い点
- 更新がない(プラグイン動くかなとかがない)
- ダッシュボードがさくさく動く(使ってると慣れるが、ふとWordPressのダッシュボードを見るとクッソ遅!ってなる)
- いじくったりしてダッシュボードに触れなくなるとかがない
- プラグインを入れなくてもデフォで使える(Markdown、アクセス解析、ブログカード、Amazon商品、画像並べて表示など)
- プラグインがなくても簡単にしてくれている人がいる(アドセンス自動挿入、カテゴリ階層化)
再度のドメイン移管
お名前ドットコムはもういい。脱おなまえ。スタードメインのままでよかった。ごめんなスタードメイン
なんとこのタイミングでサブドメインがなしで運用できるようになっている
数ヶ月待てばよかったのか・・・?
移管なのでついでにやってみることにする。無駄金払いまくってるなあ〜
移管申請
お名前のWhois代行サービスを停止、AuthCode確認
【ドメイン】お名前.comから他の登録業者へ移管する方法は?|ヘルプサポート | ドメイン取るならお名前.com
スターサーバーで移管作業
過去のデータが残っており移管できないと出るので問い合わせ→解除
移管申請
数時間で承認メールが届く
数分後移管完了メール
スタードメイン設定でDNSを設定
はてなで反映されないので調べると、ネームサーバーをスターサーバーにしないといけないらしくそっちも変更
簡単設定でスタードメインを選択。
はてなブログの設定変更
はてなのドメイン設定を変更する
確認されないので寝る
起きたらOKでした
しかし、ページ表示できたと思ったらはてなのアドレスだった
あれ・・・?
ええ?
wwwあろうがなかろうが404になってしまう
時間がかかるんだろうか
Mixhost側の設定
Cpanelでドメイン削除、リダイレクト削除
今度は「mixhost SSL未設定ページ」と表示されてしまう
48時間経っても〜とあるのでこれも時間が?
SSL設定は、ドメインとともに消えていたが??
ちなみにwwwなしの記事ページに跳ぼうとするとmixhostの404が出てしまう。
ドメイン消すまでははてなの404だったのに
お名前のDNSレコードオプション削除
今までmixhostのサーバーに飛ばすよう設定していたので削除。というかオプション自体停止。
再度はてなのダッシュボードでURL設定し直し
どうもこの削除で正常可動するようになり
30分ほどで無事に表示されました
よかった・・・・
ただ、不安定で表示されたりされなかったりで結構時間かかりました。丸一日不通というかんじ
スターサーバーの無料サーバーに申し込む・・・?
Mixhostサーバーと切り離すため、今後.htaccessはスターサーバーに置く
はてなではwww→なしのリダイレクトに対応していないので!
ドメイン側に転送機能がないので、今まで通りいったん自鯖のIPアドレスにして.htaccessでリダイレクト・・・ってやつをしないとwwwのアドレスにアクセスしても404になってしまう。
そしてそれだけのためにmixhostサーバー使うのもったいないので、解約というか今後の更新はしない。
ドメインを借りると無料で3GBくれるのでそれを使えばいいかな、と思ったがどこにもない
申し込みがいる模様
まあドメイン管理ページ見ても申し込みボタンないんだけど・・・・
問い合わせすると、DNS設定でA使ってるとだめなんだって。
そうか・・・
それかリダイレクトもうやんなくていい?めんどうw
この3ヶ月くらいしか「wwwあり」ページになってなくて、あとは圧倒的に「wwwなし」で運営してるので・・・・・
wwwなしがきちんと表示さえしてくれたらいいわ
記事の内部URLリンクは手直し必要だけど・・・・
そしてこれが一番面倒くさい。でも3ヶ月のなかで書いた記事と直した記事だけだし。
Googleは・・・・サーチコンソールはそもそもwwwなししか確認されておらず。検索結果はもうwwwつきになってしまっているけど、まあそのうち直るでしょう