Problème .htaccess et redirection de nouveaux ndd

WRInaute occasionnel
Bonjour,

j'ai un hebergement chez 1&1 avec un nom de domaine http://AAA.com
J'ai acheté un nouveau nom de domaine chez un autre registrar (bookmyname): http://BBB.com
J'ai bien changer les DNS chez bookmyname pour que ça pointe dans un dossier de mon site chez 1&1.
J'ai aussi ajouter le nouveau domaine http://BBB.COM dans mon espace client 1&1.

Le problème est que mon site http://AAA.COM utilise un .htaccess et lorsque je le supprime, tout ce passe bien pour mon nouveau site http://BBB.com, mais le probleme c'est que lorsque j'ai supprimé le .htaccess le site http://AAA.com ne fonctionne plus, il y a une erreur PHP.

Donc le problèeme, c'est lorsqu'il y a le htaccess à la racine de mon hebergement, mon domaine http://BBB.com se change automatiquement en http://AAA.com/dossierdusitesiteBBB/.

Voici le code contenu dans le .htaccess se trouvant à la racine de mon hébergement 1&1 :

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^AAA\.com [NC]
RewriteRule (.*) http://AAA/$1 [QSA,R=301,L]

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Merci pour votre aide
 
WRInaute impliqué
Quand tu vas sur "http://BBB.com", tu es sur que ce n'est pas une frame qui s'ouvre vers "http://AAA.com/dossierdusitesiteBBB" ?
Ce qui pourrait expliquer la redirection.

Ton .htaccess demande que http://BBB.com soit redirigé vers http://AAA.com. C'est bien ce que tu veux ?
 
WRInaute occasionnel
Non ce n'est pas ce que je veux.

Je ne veux pas que BBB.COM soit redirigé vers AAA.COM
Je veux uniquement que BBB.COM soit comme n'importe quel autre nom de domaine et qu'il pointe sur un dossier de mon hebergement 1&1 mais sans que le visiteur le sache, donc sans changer l'URL.

Je ne suis aps developpeur, c'est le programmeur de mon site AAA.COM qui a mis le .htaccess, si je le supprime tout va bien pour BBB.COM mais AAA.COM affiche un message d'erreur.

Comment modifier le .htaccess pour utiliser mes DEUX sites correctement ?

merci
 
WRInaute impliqué
Essaie ceci :

Code:
RewriteEngine On

RewriteCond %{HTTP_HOST} !^AAA\.com [NC]
RewriteCond %{HTTP_HOST} !^BBB\.com [NC]
RewriteRule (.*) http://AAA/$1 [QSA,R=301,L]

RewriteCond %{HTTP_HOST} ^BBB\.com [NC]
RewriteRule (.*) /dossierdusitesiteBBB/$1 [QSA,L]


AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
 
WRInaute occasionnel
Merci

Alors mon site AAA.com marche sans souci avec ce htaccess.
Par contre mon site BBB.COM si je tape : http://BBB.COM ca met un message d'erreur :
"Error 500 - Internal server error
Un problème inattendu est survenu.
Veuillez réessayer ultérieurement."
Et si je tape http://www.BBB.COM l'url change et affiche dans la barre d'adresse ceci : http://AAA.com/dossierdusiteBBB/ mais le site s'affiche sans probleme.

Where is the problem ? ^^
 
WRInaute impliqué
Peut-être :

Code:
    RewriteEngine On

    RewriteCond %{HTTP_HOST} !^AAA\.com [NC]
    RewriteCond %{HTTP_HOST} !^BBB\.com [NC]
    RewriteRule (.*) http://AAA/$1 [QSA,R=301,L]

    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteCond %{HTTP_HOST} ^BBB\.com [NC]
    RewriteRule (.*) /dossierdusitesiteBBB/$1 [QSA,L]


    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php

Mais franchement, ça irait plus vite de leur dire de pointer le domaine vers ce répertoire.
 
WRInaute occasionnel
Comment savoir si il font du "DocumentRoot", je ne sais pas ce que s'est.
Voila ce que je peux voir dans mon espace client 1&1 :

 
WRInaute impliqué
Si tu ne mets que ceci dans ton htaccess :
Code:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Et que tu vas sur BBB.

Qu'est-ce que cela donne ?
 
WRInaute occasionnel
Si je met uniquement ce texte dans le .htaccess, mon site BBB.com marche sans aucun probleme.
Par contre le site AAA.COm ne fonctionne plus il y a un message d'erreur :
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homepages/17/*******/htdocs/haut.php on line 203
 
Discussions similaires
Haut