Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

打击一下模板仿制:完全禁止别人下载自己的htm模板文件

[复制链接]
foolant 发表于 2010-2-4 01:38:40 | 显示全部楼层 |阅读模式
本帖最后由 foolant 于 2010-02-04 04:29 编辑

以前修正 YOHO 模板的时候,发现 voone 做 YOHO模板的时候,是把htm文件和css文件分开放两个目录的,htm的目录名称加了特殊字符(好像类似voone2@#$这种),事实上,我测试以后发现,这种方式的保护还是不够保险,我用那几个字符换成url编码以后, 仍然可以下载到模板的htm文件. 而后来我自己改模板的时候,为了编写方便,干脆把css,js和htm都放到模板目录下,这样修改起来要方便些,但是并没有放弃保护模板的想法.

现在我使用的方法是用 .htaccess 来保护htm,单一禁止这种扩展名的文件被下载.同一目录下(包括子目录)的css,js仍然可以使用,但是htm文件就不可能通过浏览器或者其他下载工具下载了,这样多多少少可以起到点防护作用,大部分的站长的站都支持 rewrite 的吧,确实有些人是想通过提供模板挣点RMB的,所以,我想这个办法还是有点分享的价值.

具体的其实很简单,需要你的空间支持 .htaccess ,在 template/目录下放置,或者在你自己的模板目录里,这样发布出来以后,安装这个模板的用户自动可以获得保护效果,只要他的空间支持.下面是.htaccess的内容,用记事本什么的写好上传到你想放的目录,然后改名为.htaccess 你还可用在同一个目录下放置一个 index.php 文件来警告那些恶意下载者.
  1. RewriteEngine On
  2. RewriteRule (.*.htm$|.*.html$) index.php?$1 [L]
复制代码
回复

使用道具 举报

yahveh 发表于 2010-2-4 02:12:08 | 显示全部楼层
回复

使用道具 举报

afengzi13 发表于 2010-2-4 03:15:14 | 显示全部楼层
试试            ((em:05))
回复

使用道具 举报

aikato 发表于 2010-2-4 03:39:46 | 显示全部楼层
支持~~~~~~~~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-15 16:43 , Processed in 0.100032 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表