如何解决WordPress更改新域名后使得网站正常运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决WordPress更改新域名后使得网站正常运行相关的知识,希望对你有一定的参考价值。

方法一:修改wp-config.php
  1、在wp-config.php中,添加以下两行内容:
define(\'WP_HOME\',\'http://www.newdomain.com\');
define(\'WP_SITEURL\',\'http://www.newdomain.com\');

  www.newdomain.com代表你的新网址
  2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。
  方法二:修改functions.php
  functions.php指的是位于当前博客主题目录内,可以自定义一些主题函数。
  1、在functions.php中,添加以下两行内容:
update_option(\'siteurl\',\'http://www.newdomain.com\');
update_option(\'home\',\'http://www.newdomain.com\');

  同样,www.newdomain.com代表你的新网址
  2、登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。
  方法三:修改wp-config.php(自动更新地址)
  1、在wp-config.php中,添加下面一行内容:
define(\'RELOCATE\',true);

  2、登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上面添加的内容。
  方法四:修改数据库
  1,登录到你的phpmyadmin管理页面,找到 wp_options 表
  2,将表中的 siteurl 和 home 字段修改为当前的新域名

操作请注意:
  1.一定不要使用记事本编辑php文件,否则很可能出现意想不到的错误,推荐使用UltraEdit,Dreamweaver等。
  2.如果对于修改代码不是很有把握,请预先备份好原来的文件。
  3.复制本文的代码,如果是全角符号,请自行改为半角符号,切记。
参考技术A 应当可以到管理员后台改绑定域名的。。 参考技术B 做下域名解析, 然后从服务器上绑定新域名

如何在 Wordpress 中更改 PHPSESSID cookie 域名?

【中文标题】如何在 Wordpress 中更改 PHPSESSID cookie 域名?【英文标题】:How to change PHPSESSID cookie domain name in Wordpress? 【发布时间】:2019-07-31 21:28:46 【问题描述】:

我有一个 WordPress 网站,它使用域名 www.example.com 设置 PHPSESSID cookie。

我希望将其设置为.example.com,以便我可以在子域中使用它。

【问题讨论】:

我在登录 WordPress 网站后找不到 PHPSESSID cookie。你能把屏幕截图显示在哪里吗 【参考方案1】:

设置域名调用session_set_cookie_params()

阅读文档here。

基本上做这样的事情:

 session_set_cookie_params ( 0, '/', 'example.com' );

如果你使用的是 PHP 7.3,你可以这样做:

session_set_cookie_params ( ['domain' => 'example.com'] );

在执行的早期调用它。在您的 wp-config.php 上设置它应该足够安全。

【讨论】:

我已经把 session_set_cookie_params (0, '/', '.example.com' );在 wp-config.php 中,它起作用了。

以上是关于如何解决WordPress更改新域名后使得网站正常运行的主要内容,如果未能解决你的问题,请参考以下文章

如何解决WordPress更改新域名后使得网站正常运行

如何解决WordPress更改新域名后使得网站正常运行

如何在 Wordpress 中更改 PHPSESSID cookie 域名?

如何修改WordPress图片地址为相对路径

wordpress网站迁移

搭建WordPress网站时如何购买域名及进行域名绑定?