マルチサイト化したらURLに勝手に/blog/が付いたので消す
サブディレクトリ型でマルチサイト化したら、
親ブログの投稿URLに/blog/が付くようになってしまいました。
これは強制的に付くようです。
数百件の投稿のURLが一瞬にして変わってしまったので、かなり焦りました。
サーチエンジンからの導線はリンク切れにはならず、トップページへのリダイレクトになりますが、これは不親切です。
これを元の/blog/がない状態のURLに戻すことはできないのでしょうか。
「参加サイト」→「ネットワーク管理者」→「サイト一覧」→「/」の「編集」を選びます。
「設定」タブを開き、「Permalink Structure」を書き換えます。
この値は、wp_optionsテーブルにpermalink_structureとして格納されています。
これを直接書き換えてもOKです。
書き換えるとURLは元に戻ったのですが、
親ブログの「ダッシュボード」→「設定」→「パーマリンク設定」を確認すると、/blog/の記述が消えていません。
かつ、ここで上書きすると、/blog/付きURLに戻ってしまいます。
親ブログのダッシュボードからパーマリンクの型を決めたら、ネットワーク管理者で/blog/を削除して、それ以降いじらなければ問題ないという結論です。
