Domaine compagnon = sous-domaine ?

#1
J'ai un domaine compagnon et je suis étonné de le voir devenir sous-domaine du domaine principal.
Puis supprimer ce sous-domaine dans cPanel ?

Ou dois-je empêcher cette redirection par un .htaccess ?
 

PH-Mina

Administrator
Membre du personnel
#2
Bonjour,

Dans le fonctionnement de cPanel, l'ajout d'un domaine compagnon crée un sous-domaine. Celui-ci n'est nullement visible pour les moteurs de recherche ou pour les visiteurs. Vous n'avez pas de manipulation supplémentaire à effectuer.
 
#3
Mais c'est tout de même accessible et ça m'ennuie car ça ne respecte pas les chemins absolus nécessaires au bon aspect du site compagnon.

Comme ce site est un CMS, ça ouvre la porte à de possibles hacks et ça je n'en veux pas du tout.
Par exemple, je viens de tester, une tentative d'accès à l'administration sans y être autorisé, selon ce type d'URL : http://sousdomaine.domaine.com/admin/ devrait donner une redirection vers l'index public, or ça ne le fait pas, ça donne seulement une page blanche. Il n'y a plus qu'à ajouter du code, par exemple pour faire du brute force.

Edith : et ah, maintenant que j'ai essayé, je suis banni de ma propre administration.

Re-edit : les redirections des sous-domaines se gèrent dans cPanel (il faut avoir les permissions d'écriture sur le .htaccess). La règle est celle-ci :
Code:
RewriteCond %{HTTP_HOST} ^sous-domaine\.domaine\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.sous-domaine\.domaine\.com$
RewriteRule ^/?$ "http\:\/\/www\.sous-domaine\.com" [R=301,L]
Reste plus qu'à attendre un changement d'IP pour pouvoir réactiver le contrôle du brute force dans mon CMS.
 
Dernière édition:
#4
utiliser avec www (ex: www.domaine.tld) et sans www (ex: domaine.tld)
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^lxw.fr
RewriteRule (.*) http://www.lxw.fr/$1 [R=301,L]
Si ton CMS gére plusieurs sous-domaine domaine.tld

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^lxw.fr$
RewriteCond %{HTTP_HOST} ^sous-domaine.lxw.fr$
############################Domain name###############################
RewriteRule ^robots\.txt$ robots.txt
RewriteRule ^humans\.txt$ humans.txt

C'est mieux de séprarer des choses pour pas être perdu
 
Haut