вопрос кажется довольно простой, что я хочу, чтобы, когда пользователь переходит к:Как установить страницу по умолчанию в лифте
http://somesite.ex/
они получают такое же содержание, как если бы они пошли на:
http://somesite.ex/func1
То есть, я хочу func1
быть «домашней страницей» для этого сайта. Очевидно, я не хочу иметь func1.html и index.html, которые являются просто копиями (или символическими ссылками) друг друга.
Я попытался использовать раздел «приветственный файл-лист» в файле web.xml, но это, похоже, игнорируется. Я предполагаю, что это должен быть параметр, который указан в Boot, однако я не могу найти, какой будет этот параметр.
Я попытался следующий фрагмент кода в ботинке, но это не то, что я хотел:
LiftRules.statelessRewrite.prepend(NamedPF("BaseRewrite") {
case RewriteRequest(ParsePath(Nil, _, _, _), _, _) =>
RewriteResponse("func1" :: Nil)
})
Быстрый совет: вы пытались перенаправить его другим способом, на 'ParsePath (" func1 ":: Nil, _, _, _)' и 'RewriteResponse (" index ":: Nil)'? Я предполагаю, что таким образом ParsePath будет есть все запросы и заканчиваться в цикле. – coubeatczech
Спасибо, coubeatczech! Хотя это не было решением, это привело меня к решению, которое я ответил ниже. –