最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】wordpress主页出错:307 Internal Redirect和301 从磁盘缓存

WordPress crifan 7590浏览 0评论
折腾:
【已解决】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
xxx.it / 127.0.0.1 | phpMyAdmin 4.8.3
另外,从wp-config.php,可以看到数据库还是旧的:
看来要去:
更新WordPress中的入口php文件了
然后看到了:
还是旧的数据库:
另外,再去修改数据库中的配置:
尤其是:
wp_options的siteurl和home的值:
从:
https://xxx
改为:
https://www.xxx.it
然后去试试
https://www.xxx.it/
可以了加载wordpress主页了:
【总结】
此处访问wordpress主页,出现报错:
先是:307 Internal Redirect
后是:
301 (从磁盘缓存)
发现细节是:
https://www.xxx.it/
跳转到了:
https://xxx/
原因是:
此处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 从磁盘缓存

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
83 queries in 0.184 seconds, using 22.08MB memory