Bonjour,

En essayant d'utiliser un module mod_rewrite (pour IIS)
pour transformer les urls de la forme:
        http://host/sdx/appli/page.xsp
en
        http://host/page.xsp

on perd le contenu de la session. Un identifiant de
session est bien créé, mais il ne dépasse jamais sdx_q0
et la session est vide.

La cause de ce problème est sans doute tout simplement
que les cookies de session sont envoyés avec l'info de
path "/sdx":
        Set-Cookie: JSESSIONID=95D5(...)448C; Path=/sdx

Comme la page demandée ensuite ne contient pas ce path,
le navigateur ne renvoie pas le cookie, et la session
n'existe pas / n'est pas maintenue.

Et en effet, si on prend pour url "visible":
        http://host/sdx/page.xsp
on n'a plus ce problème.

Une solution serait donc de supprimer du cookie cette
info de chemin: est-ce possible? Ce cookie est-il
géré par SDX, Cocoon ou Tomcat?

Cdt,
EB



_______________________________________________
sdx-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/sdx-users

Répondre à