web-dev-qa-db-ja.com

リンクを新しいリンクにリダイレクトする方法

ページのパーマリンクのスラッグを変更しようとしています。私はトラフィックを失いたくないので、私は訪問者を新しいもっとSEOフレンドリーなリンクにリダイレクトしたいと思います。

Mod_rewriteでこれを達成できますか? (私はUbuntuでApacheを使います)

それとも他のより簡単な代替手段? (可能であれば、プラグインは使用しない方がいいです)

どうもありがとう、

1
Houman

すべての中で最も簡単な選択肢を使用してください。何もしません

いいえ、本当に:WordPress自体が名前の変更された投稿タイトルのリダイレクトを処理します。

編集する

どうやら、_wp_old_slugの保持は非階層的オブジェクト に対してのみ起こります。

それで、Pagesは階層的であるので、それらは自動マジックスラッグリダイレクションを楽しむことができません。

したがって、静的なPagesや他の階層的な投稿オブジェクトには、301 Redirect Pluginを使うことをお勧めします。 から選択するいくつかあります。

0
Chip Bennett

私は以前サイトのパーマリンクを変更し、それが物事を台無しにすることになっていたことを怖がっていたが、Chipが述べたように、何もしなかった。 WordPressは私のためにそれを大事にしました。私の側では何の行動も取られておらず、すべてのリンクがうまく機能していました。

Mark Jaquithはこれを手助けするためにプラグインを作成しました、しかし彼はプラグインがWP 2.1を超えて必要ではないとプラグインページで説明しました、機能は現在コアの一部です。 (http://wordpress.org/extend/plugins/redirect-old-slugs/)

0
Jason Bahl