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?请记住,它也必须适用于只有子域或子目录的域。
答案 0 :(得分:0)
由于以上可能无法实现,我最终使用了插件WP Multi Network https://nl-be.wordpress.org/plugins/wp-multi-network/。 现在我可以为每个子域创建一个网络,这也是一个多站点,然后我可以为每个子域创建子目录站点。所有用户都在所有站点/网络中共享。