为了帮助其他人使用这张票证,我解释了我在一个30天以上的站点上启用WordPress多站点的过程,因此在创建网络时显示以下消息:
因为您的安装不是新的,所以您的WordPress网络中的站点必须使用子域。子目录安装中的主站点将需要使用经过修改的permalink结构,这可能会破坏现有的链接。
我在wp-config.php文件上有以下代码:
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
define( 'DOMAIN_CURRENT_SITE', 'sos-wp.it' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
/* That's all, stop editing! Happy publishing. */以及.htaccess文件中的以下代码:
# BEGIN WordPress Multisite
# Using subfolder network type: https://wordpress.org/support/article/htaccess/#multisite
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L].
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress Multisite现在一切似乎都正常工作,我可以在多站点下创建新站点,但问题是,由于站点/go/和/account/的子文件夹已经存在,所以不能正确地创建它们。我能做什么?应遵循的程序是什么?
发布于 2022-06-02 15:02:57
打开网络管理>设置>设置>检查品牌名称排除。
在您现有的域页和WooCommerce等或任何其他页面上检查这些页面。
将页面链接设置在最佳permalink上。

https://wordpress.stackexchange.com/questions/401195
复制相似问题