Bonjour,

Je suis confronté à un mystère en cette reprise au bureau après plus de 4 mois de télétravail.
Je précise de suite que la seconde configuration que je vais décrire fonctionne chez moi.

Systèmes (maison et bureau) : Mandriva Linux avec Apache, PHP, MariaDB.
Racine web standard : /var/www/html/

1ère config qui fonctionne :
Emplacement du projet : /home/moi/projet/monsite/
index.php situé dans : /home/moi/projet/monsite/public/
Lien symbolique /var/www/html/monsite pointant vers /home/moi/projet/monsite/
vhost pointant vers /var/www/html/monsite/public
Indication dans /etc/hosts que localhost et monsite pointe sur 127.0.0.1

Si j'appelle la racine monsite, un mécanisme redirige sur monsite/connexion et affiche la page de connexion.

=> Ceci fonctionne sur mon poste du bureau

2nde config qui fonctionne chez moi mais pas au bureau :
Emplacement du projet : /home/moi/ownCloud/monsite/
index.php situé dans : /home/moi/ownCloud/monsite/public/
Lien symbolique /var/www/html/monsite pointant vers /home/moi/ownCloud/monsite/
vhost pointant vers /var/www/html/monsite/public
Indication dans /etc/hosts que localhost et monsite pointe sur 127.0.0.1

Si j'appelle la racine monsite, un mécanisme redirige sur monsite/connexion et affiche... une magnifique erreur 404 qui n'est même pas logguée dans /var/log/http/error_log !

=> Tout ce qui a changé entre les deux config est l'emplacement du dossier de projet et le lien symbolique pointant vers le nouveau dossier ; le reste est identique.

Quelques tests me font constater que la redirection ou l'appel direct de monsite/connexion ne passe même pas par index.php.

Ma collègue ne comprend pas non plus.

Une idée à me soumettre ?