サイトをワードプレスから別のプラットフォームに移動しました。古い URL を書き換えようとしましたが、成功しませんでした。
以前は、以下の例のような URL 構造がありました...
- domain.com/category/post-name.html
domain.com/category/ページ名
domain.com/category/post-2010-name.html
domain.com/2011/02/16/投稿名.html
- domain.com/2011/02/16/ページ名
上記のように、投稿名に数字が含まれている場合があります。また、ページと投稿は日付とともにリストされていました。
新しい URL 構造は...
- domain.com/brand-new-section/blog/
とても古いURL...
domain.com/mobile-phones/new-iphone-5-maps-issue.html
にマッピングする必要があります...
domain.com/brand-new-section/blog/mobile-phones/new-iphone-5-maps-issue
それで、私は日付のURLを書き換えました...
RewriteRule ^/[0-9]+/[0-9]+/[0-9]+/(.*)?$ domain.com/brand-new-section/blog/$1 [R=301,NC, L]
助言がありますか?
上記の URL 書き換えを他の書き換えルールと組み合わせるにはどうすればよいでしょうか...
domain.com/category/post-name.html
domain.com/category/post-2010-name.html
試した...
RewriteRule ^/[0-9]+/[0-9]+/[0-9]+/(.*)?$ http://www.domain.com/brand-new-section/blog/ $1[ R]
RewriteCond %{REQUEST_URI} ^/[a-zA-z]+/[a-zA-z]+/(.*)?\.html$
RewriteRule ^/[a-zA-z]+/[a-zA-z]+/(.*)?\.html$ http://www.domain.com/brand-new-section/blog/ $1 [ R=301,NC,L]
失敗。
ありがとうございました。