折腾:
【已解决】wordpress网站出错:DNS_PROBE_FINISHED_NXDOMAIN
期间,去调试wordpress主页,发现问题:
1. Request URL: http://www.xxx.it/ 2. Request Method: GET 3. Status Code: 307 Internal Redirect 4. 引用站点策略: strict-origin-when-cross-origin
和:
1. Request URL:https://www.xxx.it/ 2. Request Method: GET 3. Status Code: 301 (从磁盘缓存) 4. Remote Address: xxx:443 5. 引用站点策略: strict-origin-when-cross-origin Response Headers 1. content-type: text/html; charset=UTF-8 2. date: Sun, 09 May 2021 12:25:11 GMT 3. location: https://xxx/
看来是301 之类的跳转导致的
看到是
301 (从磁盘缓存)
或许是服务器的问题?
重启服务器:
【已解决】命令行远程重启Linux服务器
即可。
重启后,问题依旧。
去看看phpMyAdmin
另外,从wp-config.php,可以看到数据库还是旧的:
看来要去:
更新WordPress中的入口php文件了
然后看到了:
还是旧的数据库:
另外,再去修改数据库中的配置:
尤其是:
wp_options的siteurl和home的值:
从:
改为:
然后去试试
可以了加载wordpress主页了:
【总结】
此处访问wordpress主页,出现报错:
先是:307 Internal Redirect
后是:
301 (从磁盘缓存)
发现细节是:
跳转到了:
原因是:
此处wordpress搬家后的mysql数据库中的还是旧的配置:
- wordpress的mysql数据库:xxx
- wp_options
- siteurl=https://xxx
- home=https://xxx
去改为新配置=新域名:
- wordpress的mysql数据库:yyy
- wp_options
- siteurl=https://www.yyy.it
- home=https://www.yyy.it
即可。
注:
对于数据库名,最后也去同步更新掉,逻辑上会更顺。
转载请注明:在路上 » 【已解决】wordpress主页出错:307 Internal Redirect和301 从磁盘缓存