Réécrire un nom de domaine dans URL
Fermé
allbundy22
Messages postés
4
Date d'inscription
jeudi 22 mai 2014
Statut
Membre
Dernière intervention
3 juin 2014
-
22 mai 2014 à 12:21
jee pee Messages postés 40566 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 décembre 2024 - 3 juin 2014 à 16:24
jee pee Messages postés 40566 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 décembre 2024 - 3 juin 2014 à 16:24
A voir également:
- Réécrire un nom de domaine dans URL
- Lien url - Guide
- Url masquée pour votre sécurité - Forum TV & Vidéo
- Nom de l'adresse - Forum Réseaux sociaux
- Trouver une adresse avec un nom de famille gratuit ✓ - Forum Mobile
- Iptv url invalide - Forum Box et Streaming vidéo
6 réponses
jee pee
Messages postés
40566
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 décembre 2024
9 460
22 mai 2014 à 12:42
22 mai 2014 à 12:42
Bonjour,
Si ton hébergement est lui aussi chez OVH, tu pourrais peut être utiliser cette fonctionnalité : https://www.ovh.com/fr/hebergement-web/multidomain.xml
Cdlt
Si ton hébergement est lui aussi chez OVH, tu pourrais peut être utiliser cette fonctionnalité : https://www.ovh.com/fr/hebergement-web/multidomain.xml
Cdlt
allbundy22
Messages postés
4
Date d'inscription
jeudi 22 mai 2014
Statut
Membre
Dernière intervention
3 juin 2014
Modifié par allbundy22 le 22/05/2014 à 16:23
Modifié par allbundy22 le 22/05/2014 à 16:23
Le problème est que l'hébergement n'est pas chez OVH, il est chez moi, seul les noms de domaines sont chez OVH.
Sinon j'ai fait une redirection des domaines soit https://www.digitaldomain.com/ pointe vers http://www.D1.com/rep_S2, du coup quand j'écrit l'adresse direct dans l'URL pas de soucis, j'arrive sur la page de log de mon site mais quand je veux me logger, cela ne marche que sous Firefox et non sous Explorer. J'ai l'impression que les variables de session du log ne sont pas enregistrées :(
Je continu mes recherches pour savoir pourquoi et je test aussi le fichier .htaccess pour remplacer http://www.D1.com/rep_S2/ par https://www.digitaldomain.com/ j'arrive seulement à modifier le texte "rep_S2" avec ce fichier et non le nom du domaine.
Sinon j'ai fait une redirection des domaines soit https://www.digitaldomain.com/ pointe vers http://www.D1.com/rep_S2, du coup quand j'écrit l'adresse direct dans l'URL pas de soucis, j'arrive sur la page de log de mon site mais quand je veux me logger, cela ne marche que sous Firefox et non sous Explorer. J'ai l'impression que les variables de session du log ne sont pas enregistrées :(
Je continu mes recherches pour savoir pourquoi et je test aussi le fichier .htaccess pour remplacer http://www.D1.com/rep_S2/ par https://www.digitaldomain.com/ j'arrive seulement à modifier le texte "rep_S2" avec ce fichier et non le nom du domaine.
jee pee
Messages postés
40566
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 décembre 2024
9 460
22 mai 2014 à 20:52
22 mai 2014 à 20:52
Si le serveur est chez toi tu as donc un seul serveur, une seule ip. Plutot que la réécriture d'url, pour résoudre plusieurs noms de domaine sur une seule ip, il faudrait, si tu as un serveur apache, voir les Vituals host : http://httpd.apache.org/docs/2.2/fr/vhosts/name-based.html
allbundy22
Messages postés
4
Date d'inscription
jeudi 22 mai 2014
Statut
Membre
Dernière intervention
3 juin 2014
3 juin 2014 à 15:06
3 juin 2014 à 15:06
Pour palier à mon problème, j'ai effectué une redirection (invisible) par OVH en utilisant un sous domaine qui pointe sur le sous répertoire contenant l'un des sites.
Génial cela marche sous Firefox et chrome, mais pas sous IE.
Sous IE (Version:10.0.9200.1675 et avec la 8 aussi) j'arrive bien sur ma page d'index avec l'URL contenant le nom du sous domaine, mais que j'avance dans le site, les redirections javascript (window.location.href = "page.php";) me renvois vers l'index !!!
Chez OVH ils m'ont dit de merttre l'IP de mon serveur dans la zone DNS comme cible pour la redirection de mon sous domaine mais cela n'a pas l'air d'être efficace.
Pourquoi IE se comporte comme cela, et pas les autres navigateurs ?
Comment puis-je corriger ce problème ?
Génial cela marche sous Firefox et chrome, mais pas sous IE.
Sous IE (Version:10.0.9200.1675 et avec la 8 aussi) j'arrive bien sur ma page d'index avec l'URL contenant le nom du sous domaine, mais que j'avance dans le site, les redirections javascript (window.location.href = "page.php";) me renvois vers l'index !!!
Chez OVH ils m'ont dit de merttre l'IP de mon serveur dans la zone DNS comme cible pour la redirection de mon sous domaine mais cela n'a pas l'air d'être efficace.
Pourquoi IE se comporte comme cela, et pas les autres navigateurs ?
Comment puis-je corriger ce problème ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jee pee
Messages postés
40566
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 décembre 2024
9 460
3 juin 2014 à 15:36
3 juin 2014 à 15:36
Je ne connais pas la redirection en javascript. Mais entre le virtual host, le rewriting d'url et le javascript cette dernière solution doit être la plus mauvaise. Car c'est un traitement qui ne s'exécute pas sur le serveur, mais sur le poste client dans le navigateur. Et l'utilisateur peut désactiver le javascript.
allbundy22
Messages postés
4
Date d'inscription
jeudi 22 mai 2014
Statut
Membre
Dernière intervention
3 juin 2014
3 juin 2014 à 16:13
3 juin 2014 à 16:13
Excuse moi je me suis mal exprimé. Ce n'est pas une redirection mais un changement de page, c'est a dire :
1-L'utilisateur arrive sur la page d'index ou se trouve un formulaire de connexion.
2-L'utilisateur rentre son login et mot de passe et valide.
3-Une page intermédiaire recherche dans une base de données le statut de l'utilisateur.
4-Selon son statut, il arrive sur une page web ou une autre page web.
Et c'est là que ça foire.
Le code de la page est du style :
Au lieu de se retrouver sur la page 1 ou 2, l'utilisateur se retrouve sur la page d'index. Mais cela uniquement sur IE. si l'on effectue ces actions avec Firefox ou chrome, l'utilisateur atterrit sur la page 1 ou 2 selon son statut.
Cela vient d'une configuration de IE pour qu'il interprète correctement la redirection de OVH ? Ou cela vient de la façon de coder ?
1-L'utilisateur arrive sur la page d'index ou se trouve un formulaire de connexion.
2-L'utilisateur rentre son login et mot de passe et valide.
3-Une page intermédiaire recherche dans une base de données le statut de l'utilisateur.
4-Selon son statut, il arrive sur une page web ou une autre page web.
Et c'est là que ça foire.
Le code de la page est du style :
<?php
if($statut_utilisteur=="ok")
{
?>
<script language="JavaScript" type="text/javascript">
window.location.href = "page_1.php";
</script>
<?php
}
else
{
?>
<script language="JavaScript" type="text/javascript">
window.location.href = "page_2.php";
</script>
<?php
}
?>
Au lieu de se retrouver sur la page 1 ou 2, l'utilisateur se retrouve sur la page d'index. Mais cela uniquement sur IE. si l'on effectue ces actions avec Firefox ou chrome, l'utilisateur atterrit sur la page 1 ou 2 selon son statut.
Cela vient d'une configuration de IE pour qu'il interprète correctement la redirection de OVH ? Ou cela vient de la façon de coder ?
jee pee
Messages postés
40566
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 décembre 2024
9 460
3 juin 2014 à 16:24
3 juin 2014 à 16:24
Je n'ai que très peu d'expérience en php, mais on peut se demander pourquoi utiliser du javascript ?
Un code php qui fait la redirection après contrôle dans le sgbd : https://forums.commentcamarche.net/forum/affich-29285991-redirection-de-page-selon-deux-conditions#10
Un code php qui fait la redirection après contrôle dans le sgbd : https://forums.commentcamarche.net/forum/affich-29285991-redirection-de-page-selon-deux-conditions#10