Перенаправить index.html - PullRequest
       13

Перенаправить index.html

0 голосов
/ 27 апреля 2011

У меня есть приложение Struts 2. Мы получаем много пользователей, переходящих на URL index.html. Я хотел бы перенаправить их. Я думаю, что нужно просто удалить «index.html» из URL и перенаправить в этот каталог (т.е. example.com/some/dir/index.html => example.com/some/dir/).

Я предполагаю, что есть простой способ сделать это в struts.xml.

1 Ответ

0 голосов
/ 04 августа 2011

Я не уверен, что вы ищете, но, похоже, вы хотите найти решение для действия по умолчанию, возможно? Или настройки файла приветствия?

<package name="restful"  extends="struts-default">

    <!--  YOUR ACTIONS HERE  -->

    <default-action-ref name="default" />
        <action name="default">
            <result type="redirectAction">home</result>
    </action>

</package>

или

<package name="restful"  extends="struts-default">

    <!--  YOUR ACTIONS HERE  -->

    <default-action-ref name="default" />
        <action name="default">
            <result type="redirect">index.jsp</result>
    </action>
</package>

или в вашем web.xml я смог установить действие в качестве файла приветствия:

<welcome-file-list>
    <welcome-file>home</welcome-file>
</welcome-file-list>
...