私の blog では、Dayとnameのパーマリンク構造を何日も使っていました。最近私はSEOのコツを知るようになり、Post nameへのパーマリンク構造を作りました。
だから私はから移行しました:
http://nishachor.com/%year%/%monthnum%/%day%/%postname%/
に:
http://nishachor.com/%postname%/
私にとってはとても簡単です。
しかし、WordPress用ではありません。 私は多くの投稿を相互にリンクさせ、投稿を手書きで書いています。 そしてそれらのパスはアーカイブ構造になっています。現在、ポストネーム構造では404エラーが発生しています。
リダイレクションプラグイン を使用しましたが、上で述べたように(from&to)301リダイレクションを実行しても、うまくいきません。 WP Super Cacheのキャッシュファイルとブラウザのキャッシュもクリアしました。
YoastのSEOプラグイン 私は別のパーマリンクリダイレクションを受けましたが、私が望むものではありません。
覚えておいてください、私は:domain.com?p = 2などのような構造はありません。 URLのアーカイブ部分(%year%/%monthnum%/%day%
)を削除して投稿を読み込むようにします。
私にとっては、両方の構造が非常に単純であり、どちらも共通のプラットフォームにあるため、一方から他方へリダイレクトする必要があります。しかし、なぜパーマリンク構造の変更がそれ自体をリダイレクトしないのでしょうか。今私は手書きのリンクを編集するために各ページを編集する必要があります。 :(
質問はパーマリンク構造の日と名前から投稿名に関する問題を解決するにはどうすればよいですか?
あなたはあなたのサーバー/サイト設定でリダイレクトを使うことができます、例えばあなたの.htaccessの中の RedirectMatch
:
RedirectMatch permanent ^/\d\d\d\d/\d+/\d+/(.*) /$1