0

サイトをワードプレスから別のプラットフォームに移動しました。古い 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]

失敗。

ありがとうございました。

4

0 に答える 0