我将我的网站从wordpress移动到另一个平台。我试图重写旧网址但没有成功。
之前我的url结构类似于下面的例子......
domain.com/category/page-name
domain.com/category/post-2010-name.html
domain.com/2011/02/16/post-name.html
如上所示,有时候postname上有一个数字。此外,页面和帖子列出了日期。
新的网址结构是......
这么古老的网址......
domain.com/mobile-phones/new-iphone-5-maps-issue.html
应映射到...
domain.com/brand-new-section/blog/mobile-phones/new-iphone-5-maps-issue
所以,我为日期重写了网址
RewriteRule ^ / [0-9] + / [0-9] + / [0-9] + /(。*)?$ domain.com/brand-new-section/blog/$1 [R = 301 ,NC,L]
有什么建议吗?
如何将上述网址重写与其他重写规则相结合,例如...
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]
没有成功。
谢谢。