Php 具有修改url结构的Wordpress多站点

Php 具有修改url结构的Wordpress多站点,php,wordpress,apache,dns,subdomain,Php,Wordpress,Apache,Dns,Subdomain,我正在使用子域结构开始Wordpress多站点的工作,但要求它具有如下URL结构: parentsite.domain.com childsite.domain.com 与默认设置相反: parentsite.domain.com childsite.parentsite.domain.com 设置此项的最佳方式是什么 您可以随心所欲地使用重写规则: add_filter( 'rewrite_rules_array','my_insert_rewrite_rules', 99 ); ad

我正在使用子域结构开始Wordpress多站点的工作,但要求它具有如下URL结构:
  • parentsite.domain.com
  • childsite.domain.com
与默认设置相反:

  • parentsite.domain.com
  • childsite.parentsite.domain.com

设置此项的最佳方式是什么

您可以随心所欲地使用重写规则:

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;
}

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

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

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

a、 domain.com 和 b、 domain.com

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