【发布时间】:2014-04-23 08:05:50
【问题描述】:
这个问题与Redirect subdirectory of old domain to root folder of new domain via htaccess 非常相似,但对我来说这不是一个完整的答案,所以这里是:
- 我的客户在 www.olddomain.com/blog/ 中有一个带有 Wordpress 博客的静态 HTML 页面站点
- 我们刚刚将她的博客(和其他内容)移至 Wordpress,现在位于 www.olddomain.com
- 我们保持相同的永久链接结构,希望 olddomain.com/blog/some-post 可以重定向到 olddomain.com/some-post。
- 她在同一个 .htaccess 文件中还有其他 301 重定向;大多数是域名重定向到她与 Wordpress 网站并行的旧网站中的静态页面。
- 根据我的阅读,我需要将标准 Wordpress IfModule 语句放在 htaccess 文件的底部,我已经这样做了。
我需要的是将任何博客文章从旧位置重定向到新位置的行,例如:
RewriteCond %{HTTP_HOST} ^olddomain\.com [NC] [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com [NC]
RewriteRule ^blog/(.*)$ olddomain.com/$1 [R=301,L]
这些会起作用吗?如果还有其他不相关域的 301 语句,它们需要在文件中的什么位置?
工具
【问题讨论】:
标签: wordpress .htaccess redirect rewrite