如何处理直接访问模板

#1 rubbish

直接访问
http://localhost/app/tpl/default
的话
模板就直接显示出来了


这个该怎么处理?

2010-08-27 13:07:28

#2 jake

FTP,把这些文件都设置成700

2010-08-27 13:29:27

#3 rubbish

能不能程序里控制?

直接跳到某个地方?

2010-08-27 14:18:14

#4 jake

直接访问
http://localhost/app/tpl/default

没有通过PHP文件,那么也就是说无法“执行”程序,所以程序就不能控制到了。

当然,有很多方法可以搞定这个事情。比如说可以用htaccess,将全部访问这个tpl目录转发到别处。

=====

补充一下,从smarty模板的理念和MVC的概念来说,模板内不会也不应该有什么机密的东西,所以就算下载也无所谓。当然在大型的网站中都是简单通过文件权限或者是路径映射等方式保证了这些文件的安全。

2010-08-27 16:00:17