I am developing a new website and I do not want others, except for my colleagues, to access it easily. I don't want it to be password protected because my colleagues are testing it intensively. Is there any simple way to obfuscate it, so that I will not need to install WP into another folder etc.? More specifically, is there any simple way to ban access to http://www.example.com and virtually move the main page to, let's say, http://www.example.com/h6DuBo93yS? The rest of pages can remain, since their addresses are not very easy to guess.
For doing this you have to change Post Visibility Settings
This can be done when you are posting a post.
just see on right side or near publish button there will be a visibility option which is public by default this can be edited..
just click edit and choose password protected radio botton and give a password of your choice That all.
But wait if you don't want it to be password protected then change the Permalink Setting in setting
and create a custom URL or your choice.. That'a all
Lots of plugins out there for this - I recommend Ultimate Coming Soon. Flip of a switch allows you to give all non-logged-in users a message instead of seeing the site. Only draw-back is if you need to do any non-logged-in testing.