跳至主要内容

wordpress文章发布失败,您可能已经掉线,与文章照片显示不出解决文案

 wordpress文章发布失败,您可能已经掉线&&Publishing failed. You are probably offline与文章照片显示不出解决文案


 本人使用宝塔建站,站点开启了ssl,申请了免费证书,原因wordpress设置,常规中http导致,需要将http修改为https

修改wordpress设置将上图http修改为https,出现后台页面打不开,显示“抱歉,您不能访问此页面,重定向过多”,解决如下

1、在宝塔数据库中,选择管理,进入phpMyAdmin管理数据库中,找到站点所在的wp_options,将其修改为http,这样后台可以重新登陆

2、打开宝塔网站根目录下wp-config.php文件

在wp-config.php中添加以下代码,开启https

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
$_SERVER['HTTPS'] = 'ON';
define('CONCATENATE_SCRIPTS', false);

➀. define('FORCE_SSL_ADMIN', true);

这行代码强制WordPress后台(admin dashboard)使用HTTPS连接。这意味着所有访问 /wp-admin 和相关管理页面的请求将自动重定向到HTTPS。

作用

  • 增加安全性,确保所有管理员操作通过加密连接进行,防止数据被窃听或篡改。

②. define('FORCE_SSL_LOGIN', true);

这行代码强制WordPress登录页面使用HTTPS连接。这意味着所有访问 /wp-login.php 的请求将自动重定向到HTTPS。

作用

  • 增加登录过程的安全性,确保登录凭据通过加密连接传输,防止登录信息被窃听。

➂. $_SERVER['HTTPS'] = 'ON';

这行代码设置 $_SERVER['HTTPS'] 变量为 ON,模拟HTTPS环境。这对于某些服务器配置或代理服务(如Cloudflare)非常有用,因为这些服务可能不会自动设置 $_SERVER['HTTPS'] 变量。

作用

  • 确保WordPress认为当前连接是HTTPS,即使服务器环境没有自动设置该变量。这可以避免某些情况下WordPress错误地认为连接是非安全的HTTP连接。

➃. define('CONCATENATE_SCRIPTS', false);

这行代码禁用WordPress的脚本合并功能。在WordPress中,多个JavaScript文件通常会被合并为一个文件,以减少HTTP请求数量并提高页面加载速度。

作用

  • 禁用脚本合并,可以在某些情况下排查和解决因脚本合并导致的加载问题或调试问题。特别是在使用HTTPS时,有时脚本合并可能导致资源加载错误或不兼容问题。

3、在wordpress后台设置常规中

WordPress地址(URL),地址改为https

站点地址(URL),地址改为https

评论

此博客中的热门博文

免费5G容量ASP.NET主机 FreeASPHosting.net

  FreeASPHosting.net免费主机空间,服务器位于德国Hetzner数据中心,5GB容量, 单个文件最大512MB,流量带宽不限,支持ASP.NET 6、ASP.NET 7、ASP.NET Core、ASP.NET MVC、ASP.NET Web Forms、ASP.NET Web API、ASP.NET Razor、IIS专用应用程序池等 ,好像是不支持普通ASP程序, 可创建2个MSSQL数据库 ,提供yourname.bsite.net二级域名(自带SSL), 也可以绑定1个自己的域名(不限顶级域名或是二级域名) ,在线方式上传管理文件(支持压缩和解压缩),不支持FTP,FreeASPHosting.net会在你的网页底部加一横幅广告。 FreeASPHosting.net官网 网址: https://freeasphosting.net FreeASPHosting.net演示 二级域名演示: https://cn88in.bsite.net 绑定域名演示: http://freeasphosting.xdq.us.kg/ 现在程序都是PHP的居多,ASP.NET的太少了,所以只上传了个静态网页。 FreeASPHosting.net免费主机申请教程 打开网址: https://freeasphosting.net 只需填写你的邮箱、用户名(也是你的二级域名)、密码,点“Create Site”按钮提交即可申请成功,邮箱链接激活都不需要,FreeASPHosting.net免费主机申请真是太容易了!

EasyCounter 老牌免费计数器+网站数据分析

  EasyCounter免费计数器,始于1998年,存活这么多年也是很罕见了! EasyCounter有18种计数器样式可供选择,在你的网页中插入一段HTML代码即可计数,无需JS代码,有简单的每日、每月、每年访问量统计功能。 EasyCounter除了计数器还有类似Similarweb的网站数据分析服务 ,提供网站的全球排名、流量分析、历史发展、全球受众、SEO统计、域名数据、社交网络热度、服务器信息、安全状况等数据。 在EasyCounter官网的文本框中输入网站网址,即可查询该网站的全球访问量排名等分析数据。 EasyCounter官网 网址: https://www.easycounter.com EasyCounter免费计数器申请 https://www.easycounter.com/FreeCounter3.html

土耳其多后缀可选免费二级域名site.ac

site.ac免费二级域名使用期限为1年,到期前7天可免费续订,到期后3天仍没有续订该域名将被删除。每个账号限注册3个免费二级域名,域名长度最少4个字符。 目前很多域名DNS解析服务商并没有认可site.ac免费二级域名,只有支持二级域名DNS解析的服务商才能用,如:Hostry DNS、dynv6、Gcore DNS等。 另外一些免费虚拟主机也有提供DNS服务器地址,你也可以将site.ac免费二级域名配置为它家的DNS服务器地址,直接使用它家的免费虚拟主机服务,如:Serv00、alwaysdata、Freehostia等。 site.ac官网 网址: https://www.site.ac site.ac免费二级域名演示 DNS解析演示: https://88in.app.tc  (绑定Serv00空间DNS服务器) URL转发演示: http://88in.3d.tc site.ac免费二级域名注册教程 首先打开网址: https://www.site.ac/account.new 然后进入邮箱激活账户 完成激活,接下来就可以进入面板申请域名了。