我在初始化挂钩上定义了一个重写规则,如:
add_rewrite_rule( \'foobar/(abc|def|ghi)/(.+)(/(\\d.+))\', \'index.php?my_action=$matches[1]&my_name=$matches[2]&my_version=$matches[4]\', \'top\');
这可以在单个WP安装上使用以下URL:http://example.com/foobar/def/whatever/1.2
但是,它不在多站点安装上。信息技术seems there\'s problem 多站点上的重写规则有问题#19896 描述了“非WP规则”的类似问题
我不知道我应该给.htaccess
文件,我更喜欢“适当”的解决方案。
EDIT:
我忘记了一些重要的事情:我正在使用WordPress MU Domain Mapping 在网络打开时使用不同的域network.example.com
我使用的网站add_rewrite_rule
是sub.example。com公司