One page themes have become increasingly popular this year, and I'm just working on my first. Although the site's navigation doesn't offer any direct links to the individual pages that make up my one-page presentation, I know it's always possible that someone will try to access them directly, or that they may appear in search engine results. So I'm interested in your ideas on best practices for forcing users back to where I want them.
Example, my one-page site is comprised of About, Gallery and Contact. These are built as pages so that the user can easily update them, but they are pulled into one single page for display, and are accessed via anchor IDs. So
mysite.com/#about etc. But if someone types
mysite.com/about, I want to force them back to the main page and the anchor point rather than having a single page view of that content. (maybe I'm wrong about this, and if you think so, tell me why)
I suppose the easy answer is just to do a rewrite rule to precede any reference to a direct page with the hashtag. But imagine that down the road I'd like to add a blog section that is not contained on the page but that opens a new one?
So far my Google searches haven't turned up much discussion on the subject. Maybe it's my search terms that are amiss - so I'd love to hear your ideas, and if you've read any good articles that discuss this, please pass them along!