subhomoy Posted December 21, 2014 Share Posted December 21, 2014 Hello every1, I'm trying to create a magazine wesite and I dont want anybody to access my images folder which is located in the root directory. I want some thing like this... I want to call the images in my website using <img> tag but I dont want any1 to access the directory directly. It should also protect from software bots also like (HTTrack or website Copier) It should show "Access forbidden". Any help will be greatly appreciated. Thank you... Link to comment https://forums.phpfreaks.com/topic/293208-preventing-bots-from-accessing-a-directory/ Share on other sites More sharing options...
QuickOldCar Posted December 21, 2014 Share Posted December 21, 2014 If an image is shown on a page it can be accessed, that's the way the net works the code below will at least stop them from using your bandwidth, direct visits using htaccess rules, hotlink protection RewriteEngine on RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L] Link to comment https://forums.phpfreaks.com/topic/293208-preventing-bots-from-accessing-a-directory/#findComment-1500241 Share on other sites More sharing options...
subhomoy Posted December 21, 2014 Author Share Posted December 21, 2014 Thanks for the reply @ QuickOldCar But i'm asking is there anything to protect direct access to the image directory... I dont want any1 to go directly and view all all the images www.yourdomain.com/images.. Rather it should show "ACCESS FORBIDDEN" Link to comment https://forums.phpfreaks.com/topic/293208-preventing-bots-from-accessing-a-directory/#findComment-1500243 Share on other sites More sharing options...
QuickOldCar Posted December 21, 2014 Share Posted December 21, 2014 drop an empty index file in there to prevent browsing it Link to comment https://forums.phpfreaks.com/topic/293208-preventing-bots-from-accessing-a-directory/#findComment-1500248 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.