J'ai construit un site statique. Localement, lorsque je sers le contenu avec python -m SimpleHTTPServer
tout se comporte normalement, mais lorsque je copie le code HTML sur le serveur et que je navigue sur le site à l'URL du serveur, un numéro de port est ajouté au domaine sur certains liens. Par exemple: url.com:84/path
où le chemin correct est url.com/path
. Le numéro de port est généralement différent, toujours entre 81 et 85.
C'est un serveur Apache. Je n'ai pas l'habitude de configurer le serveur Web et je ne suis pas l'administrateur du serveur. Faites-moi savoir s'il y a plus d'informations qui peuvent aider à résoudre mon problème.
~> cat /etc/*release*
SuSE SLES-8 (i386)
VERSION = 8.1
UnitedLinux 1.0 (i586)
VERSION = 1.0
LSB_VERSION="1.2"
DISTRIB_ID="UnitedLinux"
DISTRIB_RELEASE="1.0"
DISTRIB_DESCRIPTION="UnitedLinux 1.0 (i586)"
Que se passe-t-il si vous démarrez le serveur comme suit:
python -m SimpleHTTPServer 80
Il se peut que vous l'exécutiez comme port 80
sur votre configuration locale, mais que sur le serveur Apache, il utilise les ports 81
à 85
, car Apache est déjà utilisé.