Umleitungen sind immer schlecht und allenfalls temporär zu empfehlen.
Quark. Für temporäre Weiterleitungen gibt es 302, für dauerhafte 301.
Besser: Liefere unter .example.com und unter www.example.com dieselben Inhalte aus (multidomainfahiges Framework) und setze bei einem der beiden auf jeder Einzelseite/Anwendung den link rel="canonical" in den HTML-Head damit google das nicht als duplicate content wertet. Fertisch ;)
Definitiv besser als ohne Canonical aber schlechter als via 301. Den Canonical braucht man eigentlich nur für anders gelagerte Fälle.