0

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

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

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

4

2 回答 2

0

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

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

a.domain.com 和 b.domain.com

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

于 2013-02-05T18:49:18.203 回答
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 中更新站点 url。

于 2013-02-05T18:18:02.587 回答