iisys0最近SSL化したサイトで旧サイト(http)へのアクセスが一向に減らないという現象が発生しました。httpへのアクセスを301リダイレクトでhttpsへ遷移。Playerでテスト環境用に構築した仮想マシンを複製しておきたいと思いネットで調べたところ、なんだか少し面倒くさそうに書いてある記事が多かったのですが、3ステップの簡単操作で出来ましたのでメモしておきます。Playerは終了しておきます。ゲストOSがサスペンド状態であれば、その作業状態のまま複製されますが、ネットワーク等の初期化のために後で再起動する必要があります。ゲストOSはパワーオフの状態にしておいたほうが良いです。コピーしたフォルダの中にある拡張子がvmxのファイルをテキストエディタで開きます。この作業をしないでも問題ありませんが、同じ仮想マシン名が複数あると自分自身で区別がつかなくなりますので末尾に数字を足す等の変更をしておきます。新しく作成したフォルダにある.vmxファイルを選択します。ichmyさんの「VMwareで遊ぼうのこーなー」というコンテンツがおすすめです。Redirectsというプラグインを導入しました。Consoleのクロールエラー対策&SEO対策です。PukiWikiからのデータ移行については下記の記事をご覧ください。Redirectsというプラグインですが、phpファイル1つだけで構成されていて、管理画面もURLを設定するだけという名前の通り非常にシンプルです。Consoleでクロールエラーが出ているURLをコピーしてRequest欄に貼り付け、リダイレクト先のURLをDestination欄に貼り付けて「変更を保存」ボタンをクリック。挙動を確認するまでもなく、Request欄に貼り付けたはずのURLが一部消えてしまいます。URLエンコードされている部分が消失してしまっているようです。ソースコードを追いかけてみると、保存する前にWordPressの関数sanitize_text_fieldが呼ばれていました。