Eyoucms后台发布文章时,跳到重新登录界面

问题描述

网站已成功部署并启用 HTTPS 证书,后台管理地址也同步切换为 HTTPS。但管理员在访问后台时仍使用 HTTP 协议,在某些小众空间或服务器环境下,会导致点击 "发布文章" 按钮后异常跳转回登录页面,无法正常完成操作。



49-220ZQ12T5118.png


原因分析

后台地址启用 HTTPS 后,若仍以 HTTP 访问,站点在前端与后台之间切换时会出现协议不一致的情况。部分小众空间或服务器对这类混合协议请求处理不兼容,从而在提交发布操作时触发登录态丢失或校验失败,最终被重定向至登录界面。

解决方法

强制将 HTTP 访问统一跳转至 HTTPS,保证全站请求协议一致。具体可通过服务器配置(如 Nginx、Apache)或网站伪静态规则实现 301 重定向,例如:

# Nginx 示例
server {
    listen 80;
    server_name 你的域名.com;
    return 301 https://$host$request_uri;
}

配置生效后,所有通过 HTTP 进入的访问都会被自动转向 HTTPS,从而避免协议不一致导致的登录跳转问题。

分享: