新闻中心

.htaccess规则实现禁止模板文件被访问防止模版文件被盗

作者 / 无忧主机 时间 2014-05-30 12:20:57

很多站长朋友们都知道现在很多站长朋友们为了快速开发自己的网站,都是花钱在官方或者淘宝上购买的完整的模板,直接装到开源程序上即可使用的。就在现在模板泛滥的互联网上,很多站长高手根本不需要购买模板文件。直接可以盗取别人购买好的模板文件了。那么小编讲解下那些高手是如何盗取别人的模板文件呢。 (举个例子)比如:http://www.51php.com/templets/default/默认的模板文件是index.htm 盗取别人模板文件的俗称高手直接在网址栏输入: http://www.51php.com/templets/default/index.htm 就能直接查看到这个网站下的模板文件代码,也就可以直接下载盗取模板文件了。那么小编也遇到了很多站长朋友们来访,如何禁止别人访问default文件夹里面的所有htm文件呢?小编开始的时候的答案是修改模板文件的读写权限。但是有的时候主机的权限又会根据需要修改。小编仔细研究下终于又得到了另一种解决方案。下面小编为大家分享下: 首先我们写一个.htaccess规则 规则中代码如下: <FilesMatch (.*)\.htm$> order allow,deny deny from all </FilesMatch> 做好这个规则后我们把它用FTP工具传到网站程序的templates目录下,这样可以同时对多套模版起作用,当然也可以直接放到网站的模板文件下,这样直接对模板文件起作用。如果一个网站有很多模板的效果就不是很好了。所以还是建议放到templates目录下。这样当传到这个目录下之后,再回到网站访问之前的模板所在的路径就会报出以下代码: Not Found The requested URL /emplets/default/index.htm was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 这个显示的意思就是未授权,禁止访问找不到这个模板文件了。也就是说这个htaccess规则已经起到了效果。 相关文章推荐阅读: 正则表达式.htaccess文件的用途和功能说明 WORDPRESS如何使用.HTACCESS自定义设置404页面

本文地址:https://www.51php.com/others/14210.html

1
1
1
1
1
1
1