We all have php files like ‘connect_db.php’ for include purposes only.
Suppose I have all those inclusive .php files in “www/html/INC”
And I have index.php
I want index.php accessible from browser to everyone, but I want to prevent users’ direct access to “www/html/INC” folder. (e.g. when type in the browser ‘www.domain.com/INC/’ -> 404 error etc)
How do I achieve this?
Preferrably using .htaccess file in the root directory please.
Don’t. As per my previous answer, it’s much more secure to put connect_db.php in /www/, not in /www/html/INC/. If you are going to do so, then you’d use /www/html/.htaccess: