Bonjour,

Voici mon problème : mon site n'est pas situé à la racine du serveur mais dans un sous-dossier (/site/). Dans le fichier /site/include/redirect.php j'ai le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
header('Location: errors/error.php');
exit();
Le fichier error.php est situé à /site/errors/error.php. Mais la redirection échoue (erreur 404 : '/site/include/errors/error.php n'existe pas').

Si je change le code en :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
header('Location: /errors/error.php');
exit();
=> erreur 404 : '/errors/error.php n'existe pas'

Comment solutionner ce problème, sachant que je ne souhaite pas utiliser de chemin relatif dans la redirection ni faire mentionner le dossier 'site' ?

PS : le problème est le même si on remplace les redirections par des inclusions (include ou require).

Merci...