Php wordpress新实例将wp admin重定向到旧url

Php wordpress新实例将wp admin重定向到旧url,php,wordpress,.htaccess,Php,Wordpress,.htaccess,出于开发目的,我在一个单独的子域中使用不同的数据库复制了活动实例文件。我修改了子域和.htaccess文件的路径,包括数据库表设置更改。但是,当我尝试访问子域博客时,一切都非常好 它正在重定向到 因此,管理面板移动到根站点管理 我无法找出遗漏了哪些设置 非常感谢您提供的任何帮助/线索。请查看数据库中的wp\u选项表,并确保siteurl值设置为http://dev.mysite.com/ 您可以使用或直接访问数据库,您可以通过以下方式查看您的选项: select * from wp_opti

出于开发目的,我在一个单独的子域中使用不同的数据库复制了活动实例文件。我修改了子域和.htaccess文件的路径,包括数据库表设置更改。但是,当我尝试访问子域博客时,一切都非常好

它正在重定向到

因此,管理面板移动到根站点管理

我无法找出遗漏了哪些设置


非常感谢您提供的任何帮助/线索。

请查看数据库中的
wp\u选项表,并确保
siteurl
值设置为
http://dev.mysite.com/

您可以使用或直接访问数据库,您可以通过以下方式查看您的选项:

select * from wp_options where option_name='siteurl';
并通过以下方式进行更改:

update wp_options set option_value='http://dev.mysite.com/' where option_name='siteurl'

WordPress将主机名硬编码到数据库中的多个位置,包括wp_选项表中的“siteurl”和“home”。如果您在移动站点时忘记更新其中的一些内容,这可能会造成麻烦

每当我移动或复制WordPress安装时,我都会运行这些查询:

# update wp_posts set guid = replace(guid, 'old.com', 'new.com');
update wp_options set option_value = replace(option_value, 'old.com', 'new.com');

在生产设置中,发布的guid不应更改。在开发设置中,当新站点位于本地计算机上时,有时取消注释第一行是有意义的。

我将站点url修改为dev.mysite.com,它适用于除admin之外的所有链接。