我在子域名(sub.domain.com
)上推出了一个网站,并且在那里工作正常。我按照以下步骤将其转移到根地址(domain.com
)。
sub.domain.com
安装WordPress的数据库脚本。sub.domain.com
替换为domain.com
wp-config.php
中添加了凭据。我现在面临的问题是,当我尝试访问新根域的WordPress /wp-admin
时,它不接受它们。
我创建了一个管理员用户directly into db from this site,但它也无效。
答案 0 :(得分:2)
每当您移动WordPress网站时,您需要在以下变量的wp-config.php
文件中正确调整WordPress安装中的配置:
define('WP_SITEURL', 'http://domain.com/wordpress');
define('WP_HOME', 'http://domain.com/');
define('WP_CONTENT_DIR', '/path/to/your/wordpress/wp-content');
define('WP_CONTENT_URL', 'http://domain.com/wp-content');
这会强制您的安装使用domain.com
网址。此外,当您第一次将RELOCATE
设置为true
时,请执行此操作:
define('RELOCATE', true);
这基本上告诉WordPress重新调整(这是我的技术术语)它是新设置的存储设置。重新加载您的网站后它按预期工作,将RELOCATE
设置回false
,如下所示:
define('RELOCATE', false);