ptcms修复https站点转码阅读失败问题

最近使用ptcms搭建小说站发现https的站点转码阅读失败。

一共2种解决办法。

1、按照一下方式设置

后台-基本设置-功能-转码阅读展示方式

这里默认是自动的,修改成直接展示

2、对https站点无法转码,其实是regex函数导致的,正则表达式没有对https做处理

找到\ptcms\ptcms\core\filter.php大约在37行处

'url'        => '/^http:\/\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+[\/=\?%\-&_~`@\[\]\':+!]*([^<>\"\"])*$/',

修改成

'url'        => '/^http|https:\/\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+[\/=\?%\-&_~`@\[\]\':+!]*([^<>\"\"])*$/',

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注