J'ai deux problèmes qui se ressemblent

Problème 1:
url 1: http://www.domaineprincipal.com
url 2: http://www.domaine1.com

L'url 2 pointe vers le même répertoire http://www.domaineprincipal.com/domaine1

Pb: les deux urls s'affichent dans les résultats de google

Comment ne permettre aux robots des moteurs de recherche de n'indexer que http://www.domaine1.com


Problème 2:

Cette fois ci j'ai un site web dans le repertoire: http://www.domaineprincipal.com/domaineprincipal

Et lorcequ'on y navigue les urls sont de la forme

http://www.domaineprincipal.com/doma...l/contact.html
http://www.domaineprincipal.com/doma...mmes-nous.html
... etc

Je souhaiterai que ces urls s'affichent comme ceci:
http://www.domaineprincipal.com/contact.html
http://www.domaineprincipal.com/qui-sommes-nous.html
et cela sans que je copie les fichiers du répertoire domaineprincipal à la racine du domaine http://www.domaineprincipal.com

Comment faire?

Merci