MrCat Posted January 28, 2011 Share Posted January 28, 2011 Hi. I've been worried about people browsing my directories by typing a URL ending in a folder name. I could put 'index.php' in every single folder, but I found an option in my admin panel (shared server) can do a redirect on an error such as page not found. Works great, only now the 'active directory pointer' is left pointing to the original folder and not the new one. Example: typing mysite.com/nextfolder redirects to mysite.com but relative links in index.php now refer to files in mysite.com/nextfolder instead of mysite.com Does anyone know how to reset the current directory / relative links pointer to the root of the site? Link to comment https://forums.phpfreaks.com/topic/225997-turning-off-public-directory-browsing-breaks-my-links/ Share on other sites More sharing options...
requinix Posted January 28, 2011 Share Posted January 28, 2011 First step: undo whatever you did in the admin panel. To disallow indexes you can simply put a .htaccess (assuming Apache) with Options -Indexes in each directory. Link to comment https://forums.phpfreaks.com/topic/225997-turning-off-public-directory-browsing-breaks-my-links/#findComment-1166699 Share on other sites More sharing options...
MrCat Posted January 28, 2011 Author Share Posted January 28, 2011 Thanks for your quick reply requinix. Is that a better (or more secure) solution than placing an index with a redirect in every directory? Link to comment https://forums.phpfreaks.com/topic/225997-turning-off-public-directory-browsing-breaks-my-links/#findComment-1166722 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.