带有修改的url结构的Wordpress多站点

时间:2013-02-05 17:40:11

标签: php wordpress apache dns subdomain

我开始使用子域结构处理Wordpress多站点,但要求它具有如下URL结构:
  

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

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

2 个答案:

答案 0 :(得分:0)

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

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。中更新网站网址。

答案 1 :(得分:0)

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

在Wordpress中创建2个网站(使用MySites->网络管理员 - >网站):

a.domain.com 和 b.domain.com

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