The process of preventing your htaccess file from being read is an incredibly easy one that requires four short lines of code to be placed into the htaccess file itself. The code required is as follows:
<Files .htaccess>
order allow,deny
deny from all
</Files>
 It seems that something wrong with my server configurations. It only happens to a certain domain. I did a test on other domains and they seem not able to view thier .htaccess on those domains.
 It seems that something wrong with my server configurations. It only happens to a certain domain. I did a test on other domains and they seem not able to view thier .htaccess on those domains.<IfModule mod_geoip.c>
 GeoIPEnable On
 GeoIPOutput All
 GeoIPDBFile /usr/local/share/GeoIP/GeoIP.dat
</IfModule>
<Location />
SetEnvIf GEOIP_COUNTRY_CODE DE BlockCountry=1
SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry=1
SetEnvIf GEOIP_COUNTRY_CODE TR BlockCountry=1
SetEnvIf GEOIP_COUNTRY_CODE LT BlockCountry=1
Deny from env=BlockCountry
</Location>