i.e. If you enter the image folder name with URL Link, it will display all the files inside that image folder.
Through the above example, anyone can display entire files on CSS or image folders.
How to prevent this?
By adding just two lines of code in the .htaccess file, we can prevent direct access to any folder.
Steps to deny direct access through .htaccess
1 Create a .htaccess file on the website.
you just need to copy and paste the following simple code in your .htaccess file.
# directory browsing Options All -Indexes
2 Save it. This will never permit users to open files directly.
- However, if you want to prevent direct access only for a certain folder follow these steps.
Step 1 Create a .htaccess file into that particular folder and put the given code in that file.
deny from all
Now, if you try to access any file or folder inside this particular folder, it will throw an error.
Example: I have a folder check in my root directory.
When I open it in the browser, it looks like this.
Means anyone can easily access the above files and folders. To secure the code inside the check folder, create a .htaccess file inside it and put the given code there.
deny from all
Now open this folder in the browser again.
Now it does not permit to open any directory or file inside it.
What is .htaccess?
.htaccess acts as a configuration file that permits configuration modifications on a per-directory basis.
Now the question is how we can block direct access to folders?
The exact answer is through .htaccess.
Use the method elaborated above and you will see the results.
Do you think there are other concepts that I may include in this blog? Share with me through the comment box below !
I would love to hear from you
Also, don't forget to like this post and share it with your peers!
- How can i redirect URLs with .htaccess
- remove index.php from url with .htaccess
- How to remove .php extension with .htaccess