您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国cms外链加密加nofollow企业级高性能方案
原创2025-09-23帝国CMS教程已有人查阅
导读针对这个问题前面我已经写过两个方案了,有需要可以去看看,但是在最后的效果上都差点意思,达不到完美的效果,今天就来说下终极解决方法当服务器访问过大的时候会导致卡顿的问题。
针对这个问题前面我已经写过两个方案了,有需要可以去看看,但是在最后的效果上都差点意思,达不到完美的效果,今天就来说下终极解决方法
>>帝国cms内容自动加nofollow和noopener
>>帝国cms发布内容站外链接加密增加nofollow和noopener
我们在开发项目的过程中不仅仅考虑到在实现功能上的逻辑思路,更多时候还需要考虑到用户体验和功能实现在服务器等各个方面的性能承载问题。之前的两篇第一篇功能上不够完美,站外的URL没有加密,没有添加新的窗口target="_blank打开窗口。第二篇在功能上基本上完善了,但是在服务器性能上面没有达到最优化。因为每次点击连接的时候都需要通过php文件进行调转。当服务器访问过大的时候会导致卡顿的问题。

然后点击之后访问外链URL调转。
注意:这里有一个问题,在外链加密写入数据库之后因为加密后的字符串可能包含特殊字符,而且无法直接判断一个字符串是否是base64编码的。所以,我的解决方法是,在加密外链时,给加密字符串一个特定的前缀,比如"enc:",这样在JS中我们就可以通过这个前缀来识别加密外链。这样效果就能达到了。实现效果如下图

可以访问我们的示例查看:传送门►Sublime Text
使用方法和代码放在附件了,有需要的联系我的吧!
>>帝国cms内容自动加nofollow和noopener
>>帝国cms发布内容站外链接加密增加nofollow和noopener
我们在开发项目的过程中不仅仅考虑到在实现功能上的逻辑思路,更多时候还需要考虑到用户体验和功能实现在服务器等各个方面的性能承载问题。之前的两篇第一篇功能上不够完美,站外的URL没有加密,没有添加新的窗口target="_blank打开窗口。第二篇在功能上基本上完善了,但是在服务器性能上面没有达到最优化。因为每次点击连接的时候都需要通过php文件进行调转。当服务器访问过大的时候会导致卡顿的问题。
解决方法
思路;在发布和修改内容的同时,还是写入数据库nofollow和对外链进行加密,但是不通过php解密调转去掉第二篇文章说的使用go/?url,修改函数外链加密写进数据库然后通过js在前端解密然后实现点击调转到中间页,中间页如同大站知乎的中间页
然后点击之后访问外链URL调转。
注意:这里有一个问题,在外链加密写入数据库之后因为加密后的字符串可能包含特殊字符,而且无法直接判断一个字符串是否是base64编码的。所以,我的解决方法是,在加密外链时,给加密字符串一个特定的前缀,比如"enc:",这样在JS中我们就可以通过这个前缀来识别加密外链。这样效果就能达到了。实现效果如下图

可以访问我们的示例查看:传送门►Sublime Text
使用方法和代码放在附件了,有需要的联系我的吧!
在线下载列表
本文标签:
很赞哦! ()
相关教程
图文教程
帝国CMS内容页怎么调用该会员所发的文章数的方法
如何在内容页调用该会员所发的文章数?<?=$empire->gettotal(“select count(*) as total from phome_ecms_news where userid=’$navinfor[userid]‘ and ismember=1″)?>
帝国CMS怎么调用移动端访问地址的方法
移动端设置中的访问端地址调用:$r=$empire->fetch1("select * from {$dbtbpre}enewsmoreport
帝国CMS调用图片集数量的方法
帝国CMS调用图片集morepic内的图片数量教程,数字显示有多少张图片。代码中的'.$nncount.'P就是显示当前信息有多少P图片的代码了。
帝国CMS下载包含扣点提醒充点引导会员升级引导等
此下载逻辑为了弥补原始下载逻辑功能比较弱的问题。使用本逻辑在使用帝国CMS下载时,点击下载链接,本逻辑会根据下载地址设置的权限或者点数
相关源码
-
(自适应)文案文档作文写作word资源网站模板下载本模板基于PbootCMS系统深度开发,针对电影解说、文案分享类网站的特殊需求设计。采用响应式布局技术,确保在手机端和桌面端都能呈现专业的内容展示效果,帮助运营者高效管理影视解说资源。查看源码 -
(自适应响应式)工业机床工程农业机械设备网站源码下载框架适用于工程机械、机床设备等工业领域。通过模块调整可快速转型为农业机械、物流设备展示系统。预留7种工业产品展示模板。查看源码 -
(PC+WAP)玻璃钢不锈钢钢材环保设备pbootcms网站模板采用PbootCMS内核开发的响应式网站模板,为玻璃钢环保设备制造、不锈钢钢材贸易企业设计,适配产品展示及企业服务场景。通过自适应技术实现PC与WAP端数据实时同步查看源码 -
(自适应)黑色摄影作品工作室pbootcms模板网站源码下载为风景摄影、个人工作室打造的高端网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与移动端实时数据同步,适配各类拍摄作品展示需求。查看源码 -
(自适应)包装机贴标机设备网站源码免费下载基于PbootCMS内核开发的响应式企业模板,为包装机械、贴标设备等工业领域打造,通过数字化展示提升企业专业形象。查看源码 -
(自适应响应式)教育培训机构集团网站pbootcms源码下载本模板基于PbootCMS系统开发,为教育培训机构设计,特别适合展示课程体系、师资团队和教学成果。采用响应式技术,确保在各类设备上都能提供良好的浏览体验。查看源码
| 分享笔记 (共有 篇笔记) |
大家在看
帝国CMS批量修改内容页文件命名形式方法相关标签
大家喜欢
- 帝国CMS报错Fatal error: Maximum execution time of的解决方法
- 帝国CMS内容页怎么调用当前发布会员的方法
- 帝国CMS首页模板或其他非内容模板调用新闻正文字段newstext的方法
- 帝国cms7.5版本utf-8版php7.2增加栏目生成拼音乱码怎么办
- 帝国cms数据表phome_ecms_infoclass_news结构
- 怎么实现采集帝国CMS图片集并入库的方法
- 帝国CMS内容页怎么调用会员组ID
- 帝国CMS怎么设置后台友情链接每页显示数量的方法
- 帝国CMS安装报错You have an error in your SQL syntax怎么办
- 帝国CMS自定义JS语法的教程
