J’ai cherché des solutions similaires mais aucune ne semble fonctionner sur mon serveur.
Ce que j’essaie de faire est de définir la redirection de yyy.zzz.com (sous-domaine) vers zzz.com (domaine primaire) sans réécrire l’URL. Donc yyy.zzz.com et zzz.com pointent vers le même répertoire et les mêmes fichiers.
Actuellement j’ai ce .htaccess :
RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^yyy\.zzz\.com$ [NC] RewriteRule ^(.*)$ http://zzz.com [L,NC]
Ce qui, bien sûr, ne fait que redirect directement, et url change réellement.
Juste pour information, je veux définir une telle URL de sous-domaine pour le CMS, donc si l’utilisateur veut entrer dans le CMS, il le fait à partir d’un sous-domaine, alors qu’en réalité seul $ _SERVER [‘HTTP_HOST’] est en train de changer.
Toute aide serait appréciée.
Vous devez configurer un ServerAlias dans votre config apache. Configurer yyy.zzz.com comme alias pour zzz.com
ServerName zzz.com ServerAlias yyy.zzz.com # ...