Re: How to prevent reading of an xml in a particular directory from browser in apache on Centos4.4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Even though the above entries are there in .htaccess still I am able
to read "site.xml" file. How do I prevent the reading of this file ?

.htaccess files are only good if you're allowing them via the
AllowOverrides option in your httpd.conf. By default this option is
off, and if you have administrative access to the box it should stay
that way, as using .htaccess files will cause a (slight) performance
hit.

You don't really need the satisfy statement there either. I'd create a
helpdesk.conf file in /etc/httpd/conf.d/ with:

<Directory "/var/www/html/request">
 <Files "site.xml">
  Order allow,deny
  Deny from all
 </Files>
#other directory wide modifications, custom 404, etc.
</Directory>

If all you're protecting is that one file, you don't really need the
~, as that enables full regex matching, which should really be done
with FilesMatch

Alternatively if you really want to block all xml files, use this:

<Files  ~ "\.xml$">



--
During times of universal deceit, telling the truth becomes a revolutionary act.
George Orwell
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux