具有子域和子目录的Wordpress Multisite路由

时间:2017-05-05 16:21:45

标签: wordpress .htaccess subdomain subdirectory multisite

WordPress新手,但最终接近我想要的。我想要的是在子域和子目录中使用多站点。

我做了什么: - 我设置了带有子域选项的wordpress多站点。 - 我设置了我的域名以允许通配符子域 - 我使用标准的htaccess文件用于子目录(这修复了一个css问题,以显示具有子域和子目录的网站) - 创建新网站后,我去编辑并将子目录添加到网址

结果: 以上步骤允许我创建如下列表的网站: - domain.com - sub1.domain.com - sub1.domain.com/en - domain.com/en - ......

问题: 所有网站都正确显示,但是具有子域和子目录的网址的管理网址似乎不起作用(例如“sub1.domain.com/en/wp-admin /").

解决方案?: 我认为它很容易在htaccess中修复,主要是对下面标准行的修改:

  

RewriteRule ^([_ 0-9a-zA-Z - ] + /)?wp-admin $ $ 1wp-admin / [R = 301,L]

是否有人知道如何重写上述行,以便具有子域和子目录的域可以访问wp-admin?请记住,它也必须适用于只有子域或子目录的域。

1 个答案:

答案 0 :(得分:0)

由于以上可能无法实现,我最终使用了插件WP Multi Network https://nl-be.wordpress.org/plugins/wp-multi-network/。 现在我可以为每个子域创建一个网络,这也是一个多站点,然后我可以为每个子域创建子目录站点。所有用户都在所有站点/网络中共享。