说起来可能有点奇怪,但您是否更改了后端的主页url?因为Wordpress使用该URL。Settings-->general--> Wordpress-adres(URL) and Website-adres(url)
此外,当您在自己选择的页面上回显网站url时,您会看到什么?
Edit
下一个Wordpress页面包含更改URL所需的所有信息
Wordpress changing home URLOPTION 1
确保您没有wp配置。php定义了url,并在后端编辑url,如上所述。
OPTION 2
在wp配置中定义它们的硬编码。php如下所示:
define(\'WP_HOME\',\'http://example.com\');
define(\'WP_SITEURL\',\'http://example.com\');
Option 3
编辑您的函数。php在
<?php
使用此选项:
update_option( \'siteurl\', \'http://example.com\' );
update_option( \'home\', \'http://example.com\' );
Option 4
<编辑wp配置。php填充和输入:
定义(\'RELOCATE\',true);
在“define”语句之后(就在注释行前面,该行写着“到此为止,停止编辑!”),插入新行,并键入:define(\'RELOCATE\',true)
打开web浏览器并手动将其指向wp登录。新服务器上的php。例如,如果您的新站点位于http://www.yourdomainname.com, 然后键入http://www.yourdomainname.com/wp-login.php 进入浏览器的地址栏。
按常规登录。
查看web浏览器的地址栏,确认您确实登录到了正确的服务器。如果是这种情况,那么在管理后端,导航到设置>常规,并验证两个地址设置是否正确。记住保存更改。
解决此问题后,请编辑wp config。php,或者完全删除您添加的行(删除整行),注释掉(使用//),或者如果您认为可能会再次重新定位,则将真值更改为假。
Note: 当重新定位标志设置为true时,网站URL将自动更新为您用于访问登录屏幕的任何路径。这将使admin部分在新URL上启动并运行,但不会更正设置的任何其他部分。您仍然需要手动更改这些内容。
资料来源:Wordpress changing site url