我正在尝试创建一个多站点作为子目录,并且我已经按照“T”的网络说明进行了操作。多站点似乎设置正确。htaccess和wp配置。php文件似乎是正确的,我能够进行网络设置,但是当我转到我的多站点页面时,它出现了404错误-未找到。这也会阻止我登录此站点的管理端。
我的主站点仍然运行良好,我可以登录到那里的管理端,在插件的帮助下,我可以访问和操作数据库。所有新创建的表都在那里,多站点URL和选项似乎都是正确的。
我已经核实了。htaccess文件与Wordpress中的内容匹配。我已经核实了的适当位置。htaccess(public\\u html root)并且它是可写的。我们不认为这是一个永久性的问题,因为我的很多研究都表明了这一点。
经过广泛的研究,我无法找到解决方案,非常感谢您的帮助。
这是我的。htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
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]
</IfModule>
以及配置文件的结尾:
/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*/
define(\'WP_DEBUG\', false);
/* Multisite */
define( \'WP_ALLOW_MULTISITE\', true );
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'www.mybusinessconnect.com.au\');
define(\'PATH_CURRENT_SITE\', \'/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
/* That\'s all, stop editing! Happy blogging. */
/** Absolute path to the WordPress directory. */
if ( !defined(\'ABSPATH\') )
define(\'ABSPATH\', dirname(__FILE__) . \'/\');
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . \'wp-settings.php\');