Bonjour a tous,

Je ne sais pas quelle strategie adopter entre mes sitemap mount et le http mod-rewrite pour garder mes URI coherents et aimerais avoir l'avis de gens plus experimentes las dessus :p

J'ai pour le moment developpe dans tomcat en pensant regler les dernieres incoherences avec http mod-proxy + mod-rewrite.
Mon application comporte une sitemap principale avec un automount
  <map:match pattern="*/**">
     <map:mount check-reload="yes" src="{1}/" uri-prefix="{1}"/>
   </map:match>
Les subsitemaps sont par example :
help
search
portal
Je voudrais laisser help et search mais faire disparaitre "portal" de mes URI, ce que j'ai reussi avec
ProxyPass        / http://localhost:8080/cocoon/portal/
ProxyPassReverse / http://localhost:8080/cocoon/portal/
ProxyPass        / http://localhost:8080/cocoon/
ProxyPassReverse / http://localhost:8080/cocoon/

Je ne maitrise pas le "pass reverse" mais realise que je dois reecrire tous mes liens en dur vers le portal <a href="/portal/portal?page=foo"> pour refleter ce changement. Le probleme maintenant est que mon application n'est testable/utilisable que Apache. Donc je me demande si la strategie avec cocoon n'est pas d'utiliser un maximum les avantages de la sitemap? Je crois qu'il est aussi possible de faire :
<map:match pattern="help/**">
     <map:mount check-reload="yes" src="help/" uri-prefix="help/"/>
</map:match> possible
<map:match pattern="search/**">
     <map:mount check-reload="yes" src="search/" uri-prefix="search/"/>
</map:match> possible
<map:match pattern="**">
     <map:mount check-reload="yes" src="portal/" uri-prefix="portal/{1}"/>
</map:match> possible

Phil

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]

Répondre à