【问题标题】:main url redirect主网址重定向
【发布时间】:2010-12-31 21:01:24
【问题描述】:

是否可以让 wordpress 博客(example.com)的主域重定向到另一个站点,而实际的帖子和页面(example.com/post1、example.com/about 等)不可以重定向并改为驻留在 wordpress 上?

【问题讨论】:

    标签: wordpress url redirect


    【解决方案1】:
    add_action('init', 'redirect_home');
    function redirect_home() {
      if( is_home() ) {
        wp_redirect('http://example.com');
      }
    }
    

    应该可以的。

    【讨论】:

    • functions.php 用于您的活动主题。
    • 它不适用于我使用 wordpress 经典主题(灰色//白色)。不适合你吗?
    【解决方案2】:

    你可以用mod_rewrite做到这一点:

    RewriteEngine on
    RewriteRule ^$ http://other.example.com/ [L,R]
    

    此示例针对文档根目录中的 .htaccess 文件,并将请求重定向到 other.example.com

    【讨论】:

      【解决方案3】:

      您还可以查看使用 WordPress 重定向功能代替标题位置..

      wp_redirect('someurl', 301);
      

      301 是要使用的状态码,当然 someurl 是您放置要重定向的 URL 的位置。(301 是默认值,因此除非您想要不同的状态码,否则不需要)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-29
        • 1970-01-01
        • 2016-10-18
        • 2014-06-08
        • 2011-05-03
        相关资源
        最近更新 更多