今天试了这个叫做HTML Guardian的加密工具,感觉很好用,今天分享下,顺便将下如何让magento使用加密后的css文件。
此工具不仅可以加密css文件,其它的js php asp等很多类型的文件都可以加密的,也包括图片。
我们可以在:http://www.protware.com/ 他们的官网的download页面下载这款工具
安装上以后,使用默认设置就行了,我开始改了点设置,使用了优化代码的选项,结果css就有问题了,不熟的话,建议大家不要改默认的设置,界面如下

1.以我们的magento的default模板中的主要css文件style.css为例的,按照上图的步骤对其进行加密,加密完后默认的文件名字是styles_E.js,这个加密工具是将css文件,经过加密程序变成了js文件。打开这个js文件,看到原来的css代码已经不见了,如上图所示,有些乱码的感觉,这就是加密的效果。
下面我们让这个加密后的styles_E.js文件在我们的magento中工作吧
2.备份并从magento模板文件中删除原先的style.css,在模板文件夹新建个名字为js的文件夹,将styles_E.js存放在此文件夹。

3.文件我们该删的删,该加的加,现在该让magento知道我们删了什么,加了什么。
打开你在用的magento模板的page.xml文件,我们去掉原先对于style.css的加载,加上对我们新文件styles_E.js的加载。
代码片段如下
<!--<action method="addCss"><stylesheet>css/styles.css</stylesheet></action>--> <action method="addItem"><type>skin_js</type><name>js/styles_E.js</name></action>
如上所示,使用<!– –>注释原先的,加载我们新加密后的。你要注意,因为css中关于背景图片的定义使用的是相对路径,你将你的加密后的文件css工作可能就不正常了,你对此要做特别的处理,可以讲带相对路径的css单独提取出来,不做加密处理。
此文更新地址:http://www.hellokeykey.com/encrypt-css-php-js-and-bound-url/
介绍如何将magento css文件加密绑定域名网址
转载表明出处:hellokeykey.com
您好,请问这个软件是免费的吗,如果用非购买版本使用会怎么样呢
去官网看下是否免费。可以使用就行。
怎么去解密呢,我下载了这个软件,但是不会解密!
html加密不太重要,别用了