Vous avez recherché et consulté de nombreux threads, mais la plupart concernent la transmission de plusieurs domaines vers un seul site / domaine.
Ce que j’ai maintenant, c’est environ 50 noms de domaine que j’ai dirigés vers l’adresse IP de mon serveur. Sur mon serveur, j’utilise Directadmin.
Ce que je voudrais, c’est avoir le moyen le plus efficace / le plus simple de gérer ces noms de domaine et de les transférer vers (différents) sites.
Ainsi, par exemple, Domain1.com, doit être transféré à someotherdomain1.com Domain2.com, doit être transféré à someotherdomain2.com Domain3.com, doit être transféré à someotherdomain3.com
Quel serait le moyen le plus simple pour moi de mettre en place quelque chose comme ça?
Merci d’avance
Vous pouvez utiliser ce type de règles:
RewriteBase / RewriteCond %{HTTP_HOST} ^(?:www\.)?domain1\.com$ [NC] RewriteRule ^ http://someotherdomain1.com%{REQUEST_URI} [R=301,L,NE] RewriteCond %{HTTP_HOST} ^(?:www\.)?domain2\.com$ [NC] RewriteRule ^ http://someotherdomain2.com%{REQUEST_URI} [R=301,L,NE]
Si vous avez access à la configuration d’Apache, vous pouvez également utiliser la fonctionnalité RewriteMap
et avoir une seule règle comme celle-ci:
RewriteCond %{HTTP_HOST} ^(?:www\.)?([^.]+)\.com$ [NC] RewriteRule ^ http://${domainMap:%1}.com%{REQUEST_URI} [R=301,L,NE]
Dans votre configuration Apache, vous devez définir domainMap
comme domainMap
:
RewriteMap domainMap txt://path/to/domain-map.txt