折腾:
【已解决】wordpress网站出错:DNS_PROBE_FINISHED_NXDOMAIN
期间,去调试wordpress主页,发现问题:
![](https://www.crifan.com/files/pic/uploads/2021/05/35ad9416c9ae46abbe835b1da84fcdd5.jpg)
1 2 3 4 | 1. Request URL: http: //www .xxx.it/ 2. Request Method: GET 3. Status Code: 307 Internal Redirect 4. 引用站点策略: strict-origin-when-cross-origin |
和:
![](https://www.crifan.com/files/pic/uploads/2021/05/058ede1761c54fae9cd19fc3b9fcded0.jpg)
1 2 3 4 5 6 7 8 9 10 | 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
![](https://www.crifan.com/files/pic/uploads/2021/05/a96a7a3b58794239a57007cc24ffd41d.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/05/cf66c2a68b69490b9247a94c2c913289.jpg)
另外,从wp-config.php,可以看到数据库还是旧的:
![](https://www.crifan.com/files/pic/uploads/2021/05/1580be0171374e428332e77dd026748d.jpg)
看来要去:
更新WordPress中的入口php文件了
然后看到了:
还是旧的数据库:
另外,再去修改数据库中的配置:
尤其是:
wp_options的siteurl和home的值:
![](https://www.crifan.com/files/pic/uploads/2021/05/cab539492cb34e30bb091d9547400fbc.jpg)
从:
改为:
![](https://www.crifan.com/files/pic/uploads/2021/05/f3f8adf4b8b742f588842731c4370c3b.jpg)
然后去试试
可以了加载wordpress主页了:
![](https://www.crifan.com/files/pic/uploads/2021/05/448b77b1de9e4199a44d992fb3dac377.jpg)
【总结】
此处访问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 从磁盘缓存