WordPress多站点不工作wp-admin

时间:2018-10-05 作者:Barbara Ester

我有一个多站点,在更改了重定向之后,我丢失了wp admin,我返回了configs,但如果丢失了config htaccess。我插入域。站点/wp管理并转到域。地点我有这个:

Htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [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>
在wp配置中

define( \'WP_ALLOW_MULTISITE\', true );

define(\'MULTISITE\', true);

define(\'SUBDOMAIN_INSTALL\', false);

$base = \'/\';

define(\'DOMAIN_CURRENT_SITE\', \'www.chromosome.site\');

define(\'PATH_CURRENT_SITE\', \'/\');

define(\'SITE_ID_CURRENT_SITE\', 1);

define(\'BLOG_ID_CURRENT_SITE\', 1);

1 个回复
SO网友:Pat J

您第一次安装Multisite是什么时候?这个.htaccess 您使用的似乎来自WordPress 3.4及更高版本。如果您从3.5或更高版本开始,以下是您应该使用的版本:

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]
请参见the Codex .htaccess reference 更多信息。

结束

相关推荐

如何将现有的子域连接到新的WordPress MultiSite?

我们正在开发一个WordPress多站点(由5个子网站组成),我们面临着这个问题。我们将multisite开发为http://wpsite.com/sub1, http://wpsite.com/sub2,... 等等。现在我们想以sub1访问这些站点。主站点。com,sub2。主站点。com和主站点。com已经是一个独立的网站。我们检查了许多文章和问题,但没有找到合适的解决方案。我们已尝试从sub1执行永久重定向。主站点。指向的comhttp://wpsite.com/sub1, 然而,地址栏中的URL