Ce que je veux faire est le suivant:
Mon domaine xy.example.com n'existe plus. Je veux donc faire une simple redirection vers le nouveau domaine abc.example.com. Il doit s'agir d'une redirection, qui fonctionne également lorsque quelqu'un tape dans la barre du navigateur http://xy.example.com/team.php - puis redirige vers http: // abc.example.com/team.php
J'ai déjà essayé plusieurs choses, mais cela n'a pas vraiment fonctionné. Que dois-je mettre dans la configuration Apache 2?
Vous pouvez utiliser la directive RedirectPermanent pour rediriger le client vers votre nouvelle URL.
Créez simplement un VirtualHost très simple pour l'ancien domaine dans lequel vous le redirigez vers le nouveau domaine:
<VirtualHost *:80>
ServerName xy.example.com
RedirectPermanent / http://abc.example.com/
# optionally add an AccessLog directive for
# logging the requests and do some statistics
</VirtualHost>
Créez ou modifiez un .htaccess
dans votre DocumentRoot
. Ajouter
RewriteEngine On
RewriteRule ^(.*)$ http://abc.example.com/$1 [R=301,L]
De plus, je changerais la directive ServerName
pour le nouveau domaine et laisserais un ServerAlias
avec l'ancien domaine.
ServerName abc.example.com
ServerAlias xy.example.com