Wordpressでブログを運営しております。
この度、次のように変更したいと思っております。
/%category%/%postname%/
↓
/%postname%/
その際に、次のような方法があるかと思います。
■ WP管理画面のパーマリンク変更から一括変更
■ .htaccessを変更する方法
https://blog.maro-log.net/post-3873/
一括の変更やリダイレクト自体はできたのですが、次のような問題が発生します。
/%postname%/ というふうにしてしまうと、これまで、
ヘッダから、カテゴリ名をクリックするとカテゴリに紐づく記事一覧を表示させていたところが記事がヒットしなくなります。
(原因はカテゴリ名がパーマリンクから外れてしまったため判定できないのではないかと思われます。)
/%postname%/ にパーマリンクを変更し、かつ、これまで通り、カテゴリ一覧でも、紐づく記事が閲覧できるようにすることは可能でしょうか?
現状思いつく方法としましては、
パーマリンクは現状のまま残し、 htaccessのみ変更し、毎度リダイレクトさせるという方法です。
ただ、こちらの場合次のような懸念が御座います。
■ 毎度リダイレクトするため、今後も記事を投稿していき、記事がたまるにつき、リダイレクトによるサーバーの負荷が多くなる。
(本来1リクエストで済むものが、リダイレクトもあるので、2リクエストになる?)
■ 過去の記事かつ、新規の記事も、/%category%/%postname%/ で検索されるようになる?
そのため、理想でいうと、過去のクローリング済みのURLのもののみリダイレクトし、
ブログ内のURLはすべて/%postname%/ に刷新したいと思っております。
宜しくお願い致します。
あなたの回答
tips
プレビュー