Php 具有修改url结构的Wordpress多站点
我正在使用子域结构开始Wordpress多站点的工作,但要求它具有如下URL结构: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
- 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