由于奇怪的重定向,无法访问wp-admin / network / settings.php

时间:2017-08-09 16:57:07

标签: php wordpress .htaccess

我在.dev域上路由的本地Wordpress多站点安装,我无法访问与多站点相关的任何内容。

我得到的错误如下:

http://domain.dev/wp-admin/network/settings.php

无法访问,因为它重定向到(查看.dev之后):

http://domain.devwp-admin/network/settings.php

我的.htaccess:

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# END WordPress

之前我遇到过这个错误,但是切换到单独的WP安装,因为我无法修复它。

编辑:在我的多站点wp-config.php文件的下方:

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'domain.dev');
define('PATH_CURRENT_SITE', '');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define('WP_MEMORY_LIMIT', '1024M');

1 个答案:

答案 0 :(得分:0)

我找到了修复:

define('PATH_CURRENT_SITE', '');

需要改为

define('PATH_CURRENT_SITE', '/');

重写

http://domain.devwp-admin/network/settings.php

http://domain.dev/wp-admin/network/settings.php