168 Star 647 Fork 39

Snow / phpcms

 / 详情

域名为https时,文章推送后的url会自动加上站点域名

已完成
创建于  
2021-04-21 22:54

phpcms/modules/content/classes.php
47行

$linkurl = preg_match('/^http:\/\//',$r['url']) ? $r['url'] : siteurl($siteid).$r['url'];

没有检查是否带https的情况,导致会重复添加域名

本人百度了下,修改为

$linkurl = preg_match("/^(http:\/\/|https:\/\/).*$/",$r['url']) ? $r['url'] : siteurl($siteid).$r['url'];

可解决

另外全站查询了下,好像就只有发现这一处,其他地方不知道是不是没搜索到还是没有了。

希望把phpcms这么好的系统继续完善下去~ :heart_eyes:

评论 (0)

taotaohero 创建了任务
taotaohero 关联仓库设置为Snow/phpcms
Snow 通过 phpcms/phpcms Commit af4c029任务状态待办的 修改为已完成
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
PHP
1
https://gitee.com/phpcms/phpcms.git
git@gitee.com:phpcms/phpcms.git
phpcms
phpcms
phpcms

搜索帮助