Bonjour,
j'ai un site qui est hebergé sur mon ordinateur je vais sur mon ip pour voir le site tout marche,
mais en me connectant avec un compte sa me redirige vers une page en localhost pareil quand
je me déconnecte.
Bonjour,
j'ai un site qui est hebergé sur mon ordinateur je vais sur mon ip pour voir le site tout marche,
mais en me connectant avec un compte sa me redirige vers une page en localhost pareil quand
je me déconnecte.
C'est à dire ? Qui effectue la redirection ? PHP ?
Avec quel code ? Si c'est bien en HTML, c'est le client qui l'interprète et il suit bêtement ce qui lui est indiqué. Il n'est pas censé faire une quelconque résolution dans ce cas de figure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $template->assign_vars(array( "META" => '<meta http-equiv="refresh" content="5;url=' . append_sid("index.$phpEx") . '">') );
phpbb ? Par contre quel est le code HTML généré ? Parce que la fonction append_sid ajoute peut être le nom de domaine ...
Que vaut la directive Hostname dans la conf d'Apache ? Les redirections explicites par Apache se font en utilisant la valeur donnée à la directive ServerName. Si ServerName vaut localhost, c'est normal qu'une redirection aboutisse sur http://localhost. Alors de deux choses l'une : soit tu accèdes à ton site en faisant http://localhost et plus http://IP, soit tu modifies la conf d'Apache pour indiquer ton IP à ServerName.
Oui j'ai bien mis mon ip dans la configuration comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ServerName MONIP:80
Dans ce cas, je reviens Julp : il faut regarder le code HTML, le localhost est nécessairement dedans.
Et le code HTML généré ? Sinon, si c'est du phpbb, il est possible que le nom de domaine soit stocké en base (cf votre panneau d'administration ou un accès à la base).
Partager