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>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<FRAMESET rows="100%,*" frameborder=no border=0>
<FRAME SRC='http://www.wtablettes.net/WW70AWP/WW70AWP.EXE/CONNECT/FidStim?_WWREFERER_=&_WWNATION_=5&DOS=43'>
<FRAME SRC="" scrolling="No" noresize>
</FRAMESET>
</html>