Pocket

WordPressをマルチサイトで新しく構築していたときのこと。
親サイトのメニューの設定 > パーマリンク設定でカテゴリーベースやタグベースの値を設定してもリンクが繋がらなかった。
個別ページへのリンクをクリックすると404となるのですが、管理ページ(/wp-admin/〜)は普通に表示されるので、.htaccessによるmod_rewriteは効いているようなのに、個別エントリーへのリンクとカテゴリーベースのリンクは404という状態。

パーマリンクの設定ではなく、
参加サイト>サイトネットワーク管理者>サイトのサイト一覧から親サイトを選び、
設定タブをクリックした時に表示される
・Permalink Structure
・Category Base
・Tag Base
を変更すると、それぞれ反映されました。

マルチサイトで運用すると親サイトのURLに/blogという文字がデフォルトで入ってしまうのですが、この方法で/blogを消すことも出来ます。

今回の設定内容の覚え書き:

Permalink Structure /%category%/%postname%
Category Base /category
Category Base /tag

参考:
親サイトのパーマリンクの「/blog」を消す方法[マルチサイト,WordPress]

コメントをどうぞ

メールアドレスが公開されることはありません。 が付いている欄は必須項目です