2016-05-24 1 views
1

Je possède un site Web qui est hébergé sur ma machine Windows. J'ai installé tous les logiciels nécessaires, comme apache, php etc ... J'ai créé un sous-domaine dans freedns.afraid.org et j'utilise ceci à la place de mon adresse IP. J'ai redirigé le port sur le port 8080 donc la page index.php sera affichée seulement si quelqu'un ouvre le site sur le port 8080 Si quelqu'un ouvre le site sur le port 80, qui est la valeur par défaut, la page qu'il verra est: mais s'il ajoute dans la barre d'adresse après le domaine le: 8080 il verra ceci: http://prntscr.com/b7su47 qui est ce que je veux que les visiteurs voient. Alors maintenant la question, comment pourrais-je rendre le site Web ouvert automatiquement sur le port 8080 sans taper à chaque fois (par exemple) domain.e-it.gr : 8080 Est-ce possible? Merci d'avance! :)Comment rendre mon site Web ouvert dans un port spécifique?

Répondre

0

vous devez ajouter un fichier index.php avec:

<?php 
$actual_link = "http://$_SERVER[HTTP_HOST]".":8080"."$_SERVER[REQUEST_URI]"; 
header('Location: '.$actual_link); 

?> 

ce fichier redirection vers: 8080 :)

ou tout simplement:

<?php 
    $actual_link = "http://$_SERVER[HTTP_HOST]".":8080"; 
    header('Location: '.$actual_link); 

    ?> 
+0

Hey! Je n'ai aucune idée de la programmation PHP alors j'ai besoin de plus d'aide. Dois-je changer quelque chose dans le code que vous avez posté? Si j'ajoute le code à mon fichier index.php, mon fichier localhost me redirige avec succès vers le port 8080 mais la page ne se charge pas et dit "Corrupted Content Error". De plus la page en ligne ne redirige pas vers le port 8080 et si j'essaye d'entrer manuellement sur le port 8080 c'est pareil ... – Unnamed

+0

Je mets à jour le post, essaye la deuxième partie, pour l'ajouter dans ton index.php, Si l'index existe également, envoyez une partie du code existant. – Mimouni

+0

Ce sont mes fichiers dans le dossier www http://prnt.sc/b8b2xw Voici mon fichier html http://prnt.sc/b8b381 Voici mon fichier php http://prnt.sc/b8b3f7 Voici le localhost, il me redirige vers le port 8080 mais le fichier html n'est pas affiché http://prnt.sc/b8b3mn Voici mon sous-domaine, ni il me redirige vers le port 8080 ni il ouvre le fichier html http: // prnt .sc/b8b3zf – Unnamed