Voici la configuration :
- Une webapp étendue MOSS en WCM public sur le port 82 du IIS
- Une url public externe www.monsite.fr
- Une url interne intra.monsite.fr:82
- une reverse proxy pour la publication
- Les “acces mappings” de MOSS configurés
Jusqu’ici tout va bien.
La page à afficher contient une “Content Query Webpart”, en interne, pas de problème tout fonctionne.
En externe, ça se complique, la webpart ne fonctionne pas.
1ére solution:
La CQWP ne fonctionne pas avec un accès anonyme car le XSLT utilise la variable “SafeLinkUrl”, donc la modification de ItemStyle.xsl paraissait logique.
Voici un exemple de modifications clair : Content Query Web Part (CQWP) with Anonymous Access
Pour autant, ça ne fonctionne pas.
2ème solution
Une petite analyse de la response avec Fiddler et je m’aperçoit que la webpart à comme url : www.monsite.fr:82
Donc en ajoutant un “access mapping” sur la zone correspondante de type
Url interne : www.monsite.fr:82
Url public : www.monsite.fr
La CQWP fonctione.
Infos : Où se trouve les Access Mappings :
Aucun commentaire:
Enregistrer un commentaire