Pages : 1
#1 Le 25/02/2016, à 11:20
- anduriltdm
Redirection transparente.
Bonjour,
Je possède deux noms de domaines qui pointent sur le même serveur.
- domaine1.com
- domaine2.com
J'ai un site dans "domaine1.com". Je voudrais que lorsque l'on tape "domaine2.com", on arrive directement sur le site "domaine1.com" tout en gardant dans la barre d'adresse "domaine2.com".
Je n'ai accès qu'au fichier .htaccess.
J'ai essayé cela dans le .htaccess à la racine de "domaine2.com" :
RewriteEngine On
RewriteRule ^(.*)$ http://www.domaine1.com/$1 [P]
Mais ça fonctionne seulement sur la page d'accueil. Lorsque je vais dans un onglet du site, on m'affiche "domaine1.com/page-1" au lieu de "domaine2.com/page-1".
Merci.
Hors ligne
#2 Le 25/02/2016, à 17:35
- Inglebard
Re : Redirection transparente.
Salut,
C'est normal.
Le problème doit venir du html/php qui génère les liens dans la page.
Au lieu de ça :
<a href="http://host.domain.com/page.php">lien</a>
Il faut avoir :
<a href="/page.php">lien</a>
Hors ligne
#3 Le 26/02/2016, à 09:23
- anduriltdm
Re : Redirection transparente.
Bonjour,
Malheureusement je possède un Wordpress. Les liens sont inéchangeables.
Hors ligne
#4 Le 26/02/2016, à 09:36
- Inglebard
Re : Redirection transparente.
Je pense que c'est possible, mais c'est à tester.
Tout d'abord, tous les liens de tes pages doivent être changés comme je t'ai indiqué sur #2.
Ensuite dans ton wp-config.php modifier/ajouter 'WP_SITEURL' et 'WP_HOME' (pour faire cette modification, il faut avoir un accès ftp ou ssh) :
/*
* Handle multi domain into single instance of wordpress installation
*/
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
Ceci est uniquement à tester. Pour mettre ce système en production (si il fonctionne), il faudrait faire des vérifications sur $_SERVER['HTTP_HOST'] pour être sur qu'il correspond à un de tes domaines.
Hors ligne
Pages : 1