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? Quote 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. Quote 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? Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.