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 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. 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. 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 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. 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 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 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> 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 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? 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:[email protected] [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] 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
Archived
This topic is now archived and is closed to further replies.