La question semble relativement simple, ce que je veux est que lorsque l'utilisateur va:Comment définir la page par défaut Levée
http://somesite.ex/
ils obtiennent le même contenu que s'ils étaient allés à:
http://somesite.ex/func1
En d'autres termes, je souhaite que func1
devienne la page d'accueil de ce site. Évidemment, je ne veux pas avoir un func1.html et un index.html qui ne sont que des copies (ou des liens symboliques) les uns des autres.
J'ai essayé d'utiliser la section "welcome-file-list" dans web.xml, mais cela semble être ignoré. Je devine que cela devrait être une option qui est spécifiée dans le démarrage, mais je ne peux pas trouver ce que cette option serait.
J'ai essayé l'extrait suivant dans Boot, mais il n'a pas fait ce que je voulais:
LiftRules.statelessRewrite.prepend(NamedPF("BaseRewrite") {
case RewriteRequest(ParsePath(Nil, _, _, _), _, _) =>
RewriteResponse("func1" :: Nil)
})
petit conseil: avez-vous essayé de le rediriger autrement, à 'ParsePath (" func1 ":: Nil, _, _, _)' et 'RewriteResponse (" index ":: Nil)'? Je suppose que de cette façon, ParsePath mangerait toutes les demandes et se terminerait en cycle. – coubeatczech
Merci coubeatczech! Même si ce n'était pas la solution, cela m'a conduit à la solution, à laquelle j'ai répondu ci-dessous. –