私はたくさんのトラブルを引き起こしている301リダイレクトをデバッグしようとしています。私は/ blogから/ old-blogにページの名前を変更し、/ blogスラッグで新しいページを作成しました。今、私は/ blogから/ old-blogへの301のリダイレクトを得ています。私はすでにmeta_key _wp_old_slug を使ってwp_postmetaテーブルの値を探すことを試みました、しかしそれは現れていません。
_wp_desired_post_slug meta_keyの下に、meta_valueというエントリが2つ見つかりました。これらの値は何のためにあると思われますか?
WordPressコアのこの行 を参照してください。
説明:投稿をゴミ箱に移動すると、_wp_desired_post_slug
はその投稿に必要なスラッグを保持します(現在はゴミ箱に入っています)。つまり、ポストをゴミ箱に移動すると、古いスラッグの接尾辞が再び使用可能になりますが、ゴミ箱から移動して元に戻すことにした場合に備えて、希望するスラッグが記憶されます。