web-dev-qa-db-ja.com

を使う WP ページ/投稿をリダイレクトする.htaccessではなく

私はその後WPに持ち込まれたレガシーHTMLファイルのためにhtaccessで100以上の特定のリダイレクトでサイトを運営しています。ホームページにリダイレクトする日付範囲内のページ、およびその他のあらゆる種類の悪意のある規則もあります。

WPが内部的に、そしてプラグインを使用せずにリダイレクトとパーマリンクを処理することを考えれば、これらのリンクをプログラム的にリダイレクトして.htaccessファイルをきれいに保つための最善の方法は何でしょうか。

2
Dan Gayle

「これらのリンクをプログラム的にリダイレクトして、あなたの.htaccessファイルをきれいに保つ」ための最善の方法は、実際にはプラグインを使用することです。私はあなたが「プラグインを使用せずに」と述べたことを知っていますが、あなたが自分でコードを書いた場合と同じ機能がプラグインから得られるでしょう。そして、WP書き換えスクリプトの使いやすさを考えると、Iを強く自分で書かないでください(私はWP開発者を経験しましたが、私はまだclanky書き換えエンジンに問題があります。

あなたがプラグインを使っても構わないと思っているのであれば、私は リダイレクト をお勧めします。

リダイレクトには非常に直感的なUIがあり、カスタムリダイレクトをすべて作成、表示、および操作することができます。また、サイトが誤って生成した404エラーも追跡します。私は自分のサイトでリダイレクトを使って、私の古い静的サイトから新しい動的なWordPressリンクへレガシーリンクをリダイレクトします。私はまた、WordPressへの移行を手助けした後、いくつかのクライアントサイトでそれを使用しました。

3
EAMann

これが私が書いた答えで、WordPressからPHPを使ってリダイレクトする方法を示しています。

1
MikeSchinkel