我有一个 wordpress 多站点安装,它想从生产域移动到我的本地主机,所以安装应该somedomain.com
以localhost/dirname
.
现在我有这些设置wp-config.php
:
define( 'WP_ALLOW_MULTISITE', true );
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
define( 'DOMAIN_CURRENT_SITE', 'localhost' );
define( 'PATH_CURRENT_SITE', '/dirname/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
define( 'SUNRISE', 'on' );
.htaccess
看起来像:
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]
现在无限重定向循环开始:http://localhost/dirname/wp-signup.php?new=localhost
我必须进行哪些设置?
问候,菲利普
编辑
如果WP_ALLOW_MULTISITE
并MULTISITE
设置为false
不会发生此问题,但由于我需要以多站点的形式访问该页面,因此这是没有选择的。