• hrmtsk

    (@hrmtsk)


    WPへのデータ移行のため、できるだけパーマリンクを同じにしたいと思い、設定を行いました。
    カテゴリページの「category」フォルダを削除するプラグインを2種類、利用したところ404表示でページが表示できません。

    環境:ikoudomain.com
    WPバージョン:4.2.4

    MTブログ記事を、ikoudomain.com/blog/以下に移動します。
    (ルート以下で、各種固定ページを作成しています)

    MTでのパーマリンク設定
    詳細ページ:ikoudomain.com/blog/%yyyy%/%mm%/post-xx.html
    カテゴリページ:ikoudomain.com/blog/%category%/%sub-category%/index.html

    これと同じ表示にしたいため、
    パーマリンク設定>カスタム構造:/blog/%year%/%monthnum%/%postname%.html

    と設定しました。
    この設定を行うと、カテゴリページは、/blog/category/%category%/%sub-category%

    と表示されてしまい、カテゴリベースネームである「category」フォルダが追加されてしまいます。

    そのため、プラグイン2種を使い、「category」フォルダ除去を行いましたが、いずれもページが表示されません。

    1.FV Top Level Categories
    有効化すると、確かに
    /blog/category/%category%/%sub-category%

    /blog/%category%/%sub-category%
    となるのですが、404エラーになります。

    2.WP No Category Base – WPML compatible
    有効化すると、blogフォルダまで除去されてしまいます。

    /blog/category/%category%/%sub-category%

    /%category%/%sub-category%

    カテゴリページは正しく表示されますが、移行前のURLと異なることや固定ページで作成したフォルダとバッティングしてしまうフォルダ名があります。

    とりあえずの処理として、親カテゴリのスラグに「blog」を作成して、なんとか同じパーマリンク表示にしています。

    カテゴリベースネーム「category」を外して問題なく表示するプラグインや別の手法が他にあるでしょうか?

  • トピック「パーマリンク設定のカスタム構造で、固定フォルダを設定した場合」には新たに返信することはできません。