0

個々の投稿 URL が次のように設定された Wordpress ブログがありました: http://blogname.com/knowledge-communities/2013/01/blog-title

最近サイトを更新したところ、次のように設定されています: http://blogname.com/blog-title

したがって、ユーザーが (Twitter や他のソーシャル メディアを通じて) 古いブログ投稿へのリンクを見つけた場合、「ナレッジ コミュニティ」セグメントと日付セグメント (2013/01) を削除して、新しい URL 構造にリダイレクトしたいと考えています。

これまでのところ、「知識コミュニティ」セグメントを削除していますが、日付セグメントを削除する方法が見つかりません-/2013/01。 RewriteRule ^knowledge\-communities/(.*) /$1 [R=301,L]

どんな助けでも大歓迎です。

4

2 に答える 2

1

正規表現を変更して、2 つのグループの数字の後に項目をキャッチできます。

RewriteRule ^knowledge\-communities/[0-9]+/[0-9]+/(.*) /$1 [R=301,L]
于 2013-01-25T14:41:21.040 に答える
0
  /\d{4}/\d{2} 

日付文字列を選択します

于 2013-01-25T14:44:11.953 に答える