How to hide /node/ , /taxonomy/, /mymodule/, etc., from the URL path
If you set the patterns for a content type on URL aliases. You get the "Generate automatic URL alias" So you never get the node/* urls on that content type.

You find the URL aliases section on your configuration page.
Patterns is a tab there.