【问题标题】:Wordpress multisite with modified url structure具有修改的 url 结构的 Wordpress 多站点
【发布时间】:2013-02-05 17:40:11
【问题描述】:

我开始使用子域结构在 Wordpress 多站点上工作,但它被要求具有这样的 URL 结构:

  • parentsite.domain.com
  • childsite.domain.com
与默认相反:

  • parentsite.domain.com
  • childsite.parentsite.domain.com
设置它的最佳方法是什么?

【问题讨论】:

    标签: php wordpress apache dns subdomain


    【解决方案1】:

    您可以根据需要使用重写规则:

    add_filter( 'rewrite_rules_array','my_insert_rewrite_rules', 99 );
    add_action( 'wp_loaded','my_flush_rules' );
    
    function my_flush_rules() {
        global $wp_rewrite;
        $wp_rewrite->flush_rules();
    }
    
    function my_insert_rewrite_rules( $rules ) {
        //do whatever you want !
        print_r( $rules );
        return $rules;
    }
    

    您只需确保站点 url 在 db 中更新。

    【讨论】:

      【解决方案2】:

      似乎您正在尝试设置标准的多站点/子域配置...

      在 Wordpress 中创建 2 个站点(使用 MySites->Network Admin->Sites):

      a.domain.com 和 b.domain.com

      然后将两个子域的 DNS A 记录指向您的 wordpress 服务器的 IP。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多