I would like my homepage / index page to be the only existing page on my server. Lets say my domain is http://www.domain.com
How can i make it so that http://www.domain.com (the index page) is the only page available. I do not want /category/name-of-category, or /authors/name-of-author etc. to exist.
At the moment i am using the Nova-theme from http://www.elegantthemes.com/preview/Nova/. On the front-page the theme has a featured slider and a tab-section. I have populated the feature slider by making two posts in wordpress, and two tabs by making to pages in wordpress. So, two posts and two pages created, but only to be displayed on the homepage. Still, off course, wordpress has made available links to the individual posts and pages, as well as the category overview page and the author page.
Result: Google search is listing all of my pages, which i do not want!
How can i get rid of the different wordpress-generated pages, both from Google, and from directly typing of the URLs (causing 404-error is ok). Remember, i still need to "create" the posts and pages in wordpress to display them on the homepage.
Is it possible?