sayedsohail Posted September 7, 2007 Share Posted September 7, 2007 Hi everyone, I just installed php apache and mysql on windows xp platform. i had a small problem, when i type localhost in the browser it dispalys all the folders and files, i would like to hide all this folders from praying eyes and direct the user to index.php. Is there anyway i could restrict the display of files and folders when user type localhost and redirect themto index.php. Thanks Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/ Share on other sites More sharing options...
ToonMariner Posted September 7, 2007 Share Posted September 7, 2007 you need to put index.php in the list for DirectoryIndex in you apache config file. Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/#findComment-343643 Share on other sites More sharing options...
sayedsohail Posted September 7, 2007 Author Share Posted September 7, 2007 i place index.php in directoryindex, but when i type localhost/subdirectory/ this is showing all the files inside the subdirectory is there anyway i could stop showing files subdirectories inside the subdirectory. Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/#findComment-343671 Share on other sites More sharing options...
dhimok Posted September 7, 2007 Share Posted September 7, 2007 create an .htaccess file and type IndexIgnore */* place the .htaccess file in the folder you do not want to show content Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/#findComment-343681 Share on other sites More sharing options...
sayedsohail Posted September 7, 2007 Author Share Posted September 7, 2007 i created afile .htaccess and copied IndexIgnore */* and placed this file in each and every subdirectory, but still its showing/listing all the files in the browser. Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/#findComment-343687 Share on other sites More sharing options...
dhimok Posted September 7, 2007 Share Posted September 7, 2007 Restart your webserver or apache and if still nothing then open httpd.conf and look for this line AllowOverride All Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/#findComment-343694 Share on other sites More sharing options...
dhimok Posted September 7, 2007 Share Posted September 7, 2007 Restart your webserver or apache and if still nothing then open httpd.conf and look for this line AllowOverride All Any time you make changes to httpd.conf you must restart web server Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/#findComment-343696 Share on other sites More sharing options...
sayedsohail Posted September 7, 2007 Author Share Posted September 7, 2007 this is what i got inside my httpd.conf file, shall change something here. <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all Satisfy all </Directory> Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/#findComment-343709 Share on other sites More sharing options...
dhimok Posted September 7, 2007 Share Posted September 7, 2007 Dont change anything there Go some line below at about 200 and set AllowOverride All Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/#findComment-343713 Share on other sites More sharing options...
sayedsohail Posted September 7, 2007 Author Share Posted September 7, 2007 it was on line 197 in my httpd.conf and atlast it worked, do u know what does it means AllowOverride All, and is there anyway hidding the long url paths? Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/#findComment-343724 Share on other sites More sharing options...
sayedsohail Posted September 7, 2007 Author Share Posted September 7, 2007 moreover, i tried to include the follwoing ReqriteEnginer On in my .htaccess file and restarted the webserver, and than typing the url inmy webbrowser i.e, localhost/xyz/index.php its giving me an error 500 internal server error. RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR] RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR] RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR] RewriteCond %{HTTP_USER_AGENT} ^Custo [OR] RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR] RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR] RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR] RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR] RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR] RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR] RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR] RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR] RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR] RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR] RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR] RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR] RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR] RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR] RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR] RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR] RewriteCond %{HTTP_USER_AGENT} ^HMView [OR] RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR] RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR] RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR] RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR] RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR] RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR] RewriteCond %{HTTP_USER_AGENT} ^larbin [OR] RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR] RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR] RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR] RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR] RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR] RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR] RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR] RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR] RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR] RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR] RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR] RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR] RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR] RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR] RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR] RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR] RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR] RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR] RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR] RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR] RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR] RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR] RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR] RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR] RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR] RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR] RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR] RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR] RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR] RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR] RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR] RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR] RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR] RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR] RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR] RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR] RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR] RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR] RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR] RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR] RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR] RewriteCond %{HTTP_USER_AGENT} ^Wget [OR] RewriteCond %{HTTP_USER_AGENT} ^Widow [OR] RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR] RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR] RewriteCond %{HTTP_USER_AGENT} ^Zeus RewriteRule ^.* - [F,L] Quote Link to comment https://forums.phpfreaks.com/topic/68345-solved-hide-file-and-folders/#findComment-343740 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.