处理一个需要从ModX迁移到WordPress的项目。
URL需要进行如下更改:
• Currently (ModX): http://www.acme.com/finance-about
• Migrating to (WordPress): http://www.acme.com/finance/finance-about/或者我们有一些网站可能看起来像这样
• Currently (ModX): http://www.acme.com/risk-management-about
• Migrating to (WordPress): http://www.acme.com/risk-management/risk-management-about/到目前为止,我尝试了以下几点:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/WPassets/
RewriteCond %{REQUEST_URI} !^/images/
RewriteRule ^([a-zA-Z_-]+)-([a-zA-Z_-]+)$ $1-$2/ [L]
RewriteRule ^([a-zA-Z]+)$ $1/ [L]发布于 2013-09-30 18:16:26
将此规则放在wordpress .htaccess中的RewriteBase行的正下方
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)-([^/-]+)/?$ /$1/$0 [L,R=301]这将使用R=301执行以下重定向
/finance-about到/finance/finance-about/anything-here到/anything/anything-here发布于 2013-09-30 15:19:32
尝试如下所示:
RedirectMatch 301 ^/([^/]+)-about$ /$1/$1-about/或者:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)-about$ /$1/$1-about/ [L,R=301]https://stackoverflow.com/questions/19087846
复制相似问题