2016-05-03 60 views
1

の構造を変更した後、私はこのブログを(ワードプレス...)持っていると私はfollwoing方法で、そのパーマリンクを変更:私は単にそうhttp://www.example.com/my-postnginxの301リダイレクトURL

OLD:http://www.example.com/2015/05/04/my-post
NEWリンクから日付を削除しました。問題は、古い構造のネット上に多数の投稿(何千も)が公開されていることです。 特定のリクエストに対して301リダイレクトを作成できるqordpressプラグインがありますが、プラグインなどを扱わずに301リダイレクトを行うことができるサーバーレベルの方法があります。 構造は一貫しています正規表現と私はここに私を助けることができると思いますか?

rewrite "^/\d{4}/\d{2}/\d{2}(/.*)$" $1 permanent; 

locationブロック内に配置することが可能であるが、その場所としてブロックが必要になります。他の解決策は、あなたがどこかnginx構成で、この書き換え文を必要と高く評価..thx

答えて

1

になります正規表現を使用する場合は、サーバコンテキストでこの書き換えが残っている場合(おそらく、serverブロックの上部付近に配置されている場合)、処理が保存される可能性があります。

詳細はthis documentを参照してください。

関連する問題