火车头v7.6采集在宝塔开启https后获取不到栏目的解决方法

2548 阅读 1 评论 221 字

火车头发布文章到织梦时总是获取不到目录列表,在本地测试就可以,原因是宝塔环境Nginx下设置开启了强制https,织梦DedeCMS在开启https证书强制性就无法获取到分类目录,下面是解决方法。

火车头v7.6采集在宝塔开启https后获取不到栏目的解决方法

解决办法

只适用于Nginx环境(SEOGO没有apache环境的网站,故没有解决办法)

宝塔面板开启强制跳转https后Nginx的配置文件是如下代码

if ($server_port !~ 443){
   rewrite ^(/.*)$ https://$host$1 permanent;
}

宝塔面板开启强制跳转https

用以下代码替换掉上面的代码即可;

set $flag 0;
if ($server_port !~ 443) {
set $flag "${flag}1";
 }
 if ($request_uri !~ "/dede"){
set $flag "${flag}2";
 }
  if ($flag = "012"){
 rewrite ^(.*)$  https://$host$1 permanent;
}

火车头v7.6采集在宝塔开启https后获取不到栏目的解决方法

其中 /dede 是网站后台目录,也可以是免登录PHP文件,例如 /dede/jiekou.php

修改完成后点保存,即可正常获取栏目。

文章评论 (1)
  1. 小马哥哥 小马哥哥 回复TA
    get,狗群主出品,必属精品
QQ咨询
QQ号码
979779692
微信咨询
微信二维码
在线咨询
微信咨询 QQ咨询
客服头像

截屏,微信识别二维码

微信号:itx2021

(点击微信号复制,添加好友)

微信号已复制,请打开微信添加好友!