【发布时间】:2010-12-31 21:01:24
【问题描述】:
是否可以让 wordpress 博客(example.com)的主域重定向到另一个站点,而实际的帖子和页面(example.com/post1、example.com/about 等)不可以重定向并改为驻留在 wordpress 上?
【问题讨论】:
是否可以让 wordpress 博客(example.com)的主域重定向到另一个站点,而实际的帖子和页面(example.com/post1、example.com/about 等)不可以重定向并改为驻留在 wordpress 上?
【问题讨论】:
add_action('init', 'redirect_home');
function redirect_home() {
if( is_home() ) {
wp_redirect('http://example.com');
}
}
应该可以的。
【讨论】:
你可以用mod_rewrite做到这一点:
RewriteEngine on
RewriteRule ^$ http://other.example.com/ [L,R]
此示例针对文档根目录中的 .htaccess 文件,并将请求重定向到 other.example.com。
【讨论】:
您还可以查看使用 WordPress 重定向功能代替标题位置..
wp_redirect('someurl', 301);
301 是要使用的状态码,当然 someurl 是您放置要重定向的 URL 的位置。(301 是默认值,因此除非您想要不同的状态码,否则不需要)
【讨论】: