如何防止模板被人盗用
导航: 上一页 | 首页 | 帝国CMS | Drupal | PHPCMS | PHP168 | PHP | Joomla | TWiki | SupeSite | ECShop | DedeCMS |WordPress
许多使用威视建站的站长,都会修改定制自己的模板,以体现外观的个性化,体现出网站的定位。
但在以往的版本中,有一个难以避免的问题──网站的模板十分容易被盗用。由于模板没有存放在单独的目录,而是存放在图片文件的上级目录中,稍有经验的人,只要查看一下网站页面的html源代码,就可以轻而易举地找到网站模板的位置,从而直接将模板下载盗走。
为保护站长辛苦的(甚至是付出金钱的)劳动成果不被他人窍取,从1.5RC3版开始增加了模板文件目录设置的功能,可以用来隐藏模板的地址,防止他人盗用模板。
下面,我们就对该功能进行讲解:
首先,进入系统后台,“站点设置”──“网站功能控制”,可以看到“模板文件(*.tpl)目录”这一个设置项,这个设置就是防止模板别人盗用的奥妙所在。程序会根据这个设置读取解析模板文件,并将解析后的内容输出,输出的html内容,不会带有这个模板目录信息,因此,他人就无法从网站页面的html源代码中,获取模板文件所在的位置,这样就达到了防止他人盗用模板的目的。
如果是直接安装包进行安装的朋友,就会发现,这个设置项的值默认是 tpl/ ,对应于 system/template/front/default/tpl 目录,这个目录存放了网站所有的模板文件(扩展名为tpl的文件)。后台的设置项的值就是与这个模板的目录名相对应。大家只要将这个文件夹改名,比如改成mytpl,然后,在后台指定模板文件目录为mytpl ,并更新系统缓存,即可完成设置。当然,在实际的使用中,应该改成一个更复杂、由随意字符组成的目录名,以防止他人通过猜测试探出模板文件地址。