Erreur de direction URGENT !!!

Nouveau WRInaute
Bonjour,

Je rencontre un hic !!!
J'héberge un sous-domaine sur un compte principal d'hébergement. (Lorsque je dis sous-domaine, c'est un nom de domaine différent du compte principal)

Exemple (nom fictif) : compte principal : toto.com et
le sous-domaine : baba.com
Ces deux comptes n'ont rien en commun et sont bien distincts.

J'ai créé au sein de mon ftp un sous-répertoire s'appelant xxx et qui fais pointer dedans baba.com, c'est nickel

J'ai refais ma page d'entrée pour le site principal toto.com et au lieu de index.htm j'ai refais une page nommée index.php
Dans mon ftp, à la racine du www, j'ai inséré au sein de .htaccess la ligne suivante :
RedirectPermanent /index.htm http://www.toto.com/index.php

Mes ennuis commencent ici.
Lorsque je clique dans le nom de mon sous-domaine baba.com via google ou autre, au lieu d'arriver dans le site désiré, j'arrive sur le site principal toto.com ?

J'espère avoir été assez clair ? Merci de votre aide...
 
Nouveau WRInaute
Je viens de mettre au sein de mon .htaccess mais désolé, ça ne fonctionne pas.
Je reste sur la page index.htm !!!
 
WRInaute impliqué
Tu as placé le htacces à la racine du serveur?
Je n'ai pas bien suivi ou il est. Il faut qu'il soit dans le répertoire racine de ton site (toto.com dans le cas présent).
 
Nouveau WRInaute
Je confirme celui-ci est bien à la racine du site. Je suis sur un hébergement mutualisé payant au cas où l'info pourrait servir ?
 
WRInaute impliqué
Bah désolé, mais là je t'avoue que je sèche.

Le Htacces, c'est pas mon fort, et j'ai fait le tour de mes connaissance :(

Désolé de ne pouvoir t'aider plus.
 
WRInaute accro
Comme ceci ?

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.toto.com [NC]
RewriteRule ^index.htm$ index.php [QSA,L,R=301]
 
Nouveau WRInaute
Nouveau WRInaute
Dans le htaccess de toto.com j'ai fais cela et ça fonctionne apparement :
RewriteEngine on
RewriteRule ^index\.htm$ /index.php [L]

Mes questions désormais :
Mon url indique index.htm alors que c'est le fichier index.php qui est affiché ? Je pense normal mais ?
Mon plus gros souci : ne vais-je pas être pénalisé vis à vis du référencement google et du pagerank ou autre ?
 
WRInaute impliqué
Si tu veux que l'adresse affichée soit index.php, il suffit d'ajouter R=301 :

Code:
RewriteEngine on
RewriteRule ^index\.htm$ /index.php [L,R=301]
 
Discussions similaires
Haut