Eviter
l'URL WW70AWP en première page de votre site E.Roumegou |
Créez une page Index.html que vous mettrez dans votre répertoire _WEB et qui contiendra le source suivant
<HTML> <HEAD> <script language="javascript"> var ip = '<!--#echo var="REMOTE_ADDR"-->' function ipval() { parent.celg.location.href = 'http://62.200.128.93/WW70AWP/WW70AWP.EXE/CONNECT/MonAppli?_WWREFERER_=&_WWNATION_=5'; } </script> </HEAD> <FRAMESET ROWS="*" onload="ipval()"> <FRAME SCROLLING="yes" NAME="celg"> </FRAMESET> </HTML> |
Répérer l'URL avec votre adresse Ip ou votre nom de domaine et
remplacez là dans le
parent.celg.location.href
Vous voulez passer des paramètres à votre page
index.html ?
et donc avoir ce type d' URL : http://62.200.128.93/MONAPPLI_WEB/index.html?DOS=41
Remplacez votre fonction ipval par celle-ci.
function ipval() { parm=window.location.search.substring(1); parent.celg.location.href = 'http://62.200.128.93/WW70AWP/WW70AWP.EXE/CONNECT/MonAppli?_WWREFERER_=&_WWNATION_=5&'+parm; } |
Vous récupérez ainsi les paramètres de votre URL (moins le 1er caractère ? avec le .substring(1)), donc DOS=41 dans notre exemple, et vous les rajoutez avec les autres paramètres _WWREFERER et _WWNATION.
Il ne vous reste plus dans votre traitement d'initialisation Projet qu'à
récupérer ces paramêtres avec une instruction de ce type.
SI EnModeTest() ALORS gOpe_Id=41 SINON // Appel "classique" du portail gOpe_Id=PageParamètre("DOS") FIN |
Oui mais c'est pénible ces adresses compliquées !
Pas de problème, avec Apache (Merci à Guillaume de son aide) vous allez rajouter dans votre fichier http.conf ces lignes
Redirect /SITE1 http://62.200.128.93/MONAPPLI_WEB/index.html?DOS=41
Redirect /SITE2 http://62.200.128.93/MONAPPLI_WEB/index.html?DOS=12
et vous pourrez taper comme URL : http://62.200.128.93/SITE1 ou http://62.200.128.93/SITE2
Une autre Façon encore plus simple
C'est celle utilisée pour envoyer les Wtablettes
<html> |