Bonjour à tous,
Je suis actuellement en train d’essayer de faire cohabiter 2 site Wordpress par le biais d’une machine Debian 11 et Apache2.
Pas de problème pour le déploiement de ceux-ci. Ils se trouvent dans cette arbo :
var/www/html/monsite1
var/www/html/monsite2
Les 2 site ont un nom de domaine avec 2 virtual host :
monsite1.conf
monsite2.conf
/etc/apache2/sites-enabled/monsite1.conf
/etc/apache2/sites-enabled/monsite2.conf
<VirtualHost ip:80>
ServerName monsite1.com
Redirect permanent / https://monsite1.com
</VirtualHost>
<VirtualHost ip:443>
ServerName monsite1.com
ServerAdmin webmaster@monsite1
DocumentRoot /var/www/html/monsite1
<IfModule mod_dav.c>
Dav off
</IfModule>
<VirtualHost ip:80>
ServerName monsite2.com
Redirect permanent / https://monsite2.com
</VirtualHost>
<VirtualHost ip:443>
ServerName monsite2.com
ServerAdmin webmaster@monsite2
DocumentRoot /var/www/html/monsite2
<IfModule mod_dav.c>
Dav off
</IfModule>
Tout vas bien mais lorsque je pointe sur les noms de domaines, j’ai le nom du dossier qui apparait dans l’URL
nomdedomain/monsite1
nomdedomaine/monsite2
J’ai trouvé une solution qui marche pour un seul site :
-Déplacer index.php avec le .htaccess du dossier monsite à la racine de www/html et d’y rajouter le chemin :
/** Loads the WordPress Environment and Template */
require DIR . ‹ monsite1/wp-blog-header.php ›;
Mais je n’ai pas la possibilité pour le faire pour le second dans la mesure ou je me retrouverai avec 2 index.php sous la main.
Vers quel solution dois-je me tourner pour supprimer https://monsite2.com/monsite2 sans bousculer monsite1.
Je suis néophyte mais ce que j’ai trouvé sur le net ne m’aiguille pas beaucoup. Dois-je m’aider d’un fichier .htaccess ?
Merci à tous