2010-12-18 72 views
1

我已经创建了一个小的codeigniter应用程序。其中一个需要保护的页面是由一些创建一系列其他文件(图像,xml等)的软件生成的Flash页面。Codeigniter和html文件保护(htaccess?)

此文件及其资源需要放置在特定文件夹(.e.g/websiteroot/flash)中。 是否有可能以某种方式保护这个文件不受直接访问,只能通过代码页面访问?

回答

0

你可以把这个.htaccess的代码在文件夹“闪光灯”: -

<Files ~ "\.(inc|sql|...other_extensions...)$"> 
    order allow,deny 
    deny from all 
</Files> 

这定义了它的扩展名的文件访问。例如,禁止网站访问者访问文件与“公司”扩展名: -

<Files ~ "\.(inc)$"> 
    order allow,deny 
    deny from all 
</Files> 

当写这些的.htaccess代码,把这个名为“的.htaccess”文件,任何人都无法查看这些文件带有上述HTAccess代码中提到的扩展名。

但是,如果你要拒绝所有文件这一“闪”文件夹中,然后把下面的代码在你的“的.htaccess”文件: -
deny from all

希望它能帮助。

+0

工作得很好。 thanx :) – tsiger 2010-12-18 19:13:47

+0

@tsiger - 干杯! – 2010-12-18 19:14:59