我创建了一个小型的codeigniter应用程序。其中一个需要保护的页面是由某些软件生成的flash页面,它创建了一系列其他文件(图像,xml等)。
此文件及其资产需要放在特定文件夹中(.e.g / websiteroot / flash)。 是否有可能以某种方式保护此文件不被直接访问,只能通过codeigniter页面获得?
答案 0 :(得分:0)
您可以将此HTAccess代码放在“ flash ”文件夹中: -
<Files ~ "\.(inc|sql|...other_extensions...)$">
order allow,deny
deny from all
</Files>
这定义了扩展名对文件的访问。例如,禁止网络访问者访问“inc”扩展名的文件: -
<Files ~ "\.(inc)$">
order allow,deny
deny from all
</Files>
编写这些HTAccess代码时,请将其放在名为“ .htaccess ”的文件中,没有人能够查看上述HTAccess代码中提到的带扩展名的文件。
但是,如果您要拒绝此“flash”文件夹中的所有文件,请将以下代码放入“ .htaccess ”文件中: -
deny from all
希望它有所帮助。