And after I remove .ht.. file, I can even list /data/pages dir from web
Would this would be independent of selinux, the presence of lack of an .htaccess file? If the presence or not of an .htaccess file is affecting access to his files, then what is in his .htaccess?