wordpress的多站点支持十分强大,可以管理不同站点(二级域名或者顶级域名),可以管理子站点的用户等。

主要参考

http://mimiz.cn/index.php/wordpress/wordpress-network-multisite-domain-mapping/

配置过程默认生成的是用于apache的.htaccess, 而对于nginx服务器的url规则是

server_name_in_redirect off;
port_in_redirect off;
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename) {
 rewrite ^.+?(/wp-.*) $1 last;
 rewrite ^.+?(/.*.php)$ $1 last;
 rewrite ^ /index.php last;
}</pre>
<pre>
配置后,基本ok,正常访问。
对于顶级域名的有一点要注意,一定要到“设置-Domains”加上域名,否则只能访问前台,后台登录时怎么也登录不进去。


 

0.00 avg. rating (0% score) - 0 votes