Hybris + Spring Перезапись URL

По работе мне приходится регулярно работать над сайтом, использующим Tomcat, Hybris и (думаю?) Spring. Хотя я медленно учусь, я совершенно не знаком со всеми этими технологиями.

Есть ли простой способ справиться с переадресацией 301 через Hybris? Возможно, через консоль администрирования Hybris или консоль управления Hybris?

В настоящее время мы используем http://www.tuckey.org/urlrewrite/, и функционально это работает здорово. Но добавление тщеславного URL-адреса или перенаправления URL-адреса на веб-сайт включает в себя редактирование/тестирование на локальном хосте, затем отправку urlrewrite.xml на этап и тестирование, а затем, наконец, отправку urlrewrite.xml в производственную среду.

Есть ли лучший способ справиться с 301 с помощью технологии, которую мы используем?


person Nick    schedule 24.02.2014    source источник


Ответы (3)


Hybris почти полностью построен на основе Spring. Я не уверен, что сайт, который вы поддерживаете, использует шаблон Accelerator для витрины магазина, но если это так, вам следует изучить Spring MVC. Ищите методы с аннотацией @Controller. С Spring MVC вы можете делать практически все, что захотите, включая переадресацию 301.

person Aaron Blenkush    schedule 25.02.2014

В hybris нет простого способа сделать это сразу же хорошо настраиваемым способом. Да и откровенно не хотелось бы. Вы должны обрабатывать это на своем веб-сервере.

Но если вы действительно этого хотите, вы должны добавить фильтр на витрину Accelerator, чтобы проверять входящие запросы по списку элементов (возможно, элементы RedirectURL) и перенаправлять по мере необходимости.

person Community    schedule 27.02.2014

Не могли бы вы точно объяснить, чего вы пытаетесь достичь? Я думаю, как уже было сказано, в большинстве случаев перенаправление на уровне веб-сервера было бы более подходящим.

person Benoit Vanalderweireldt    schedule 14.12.2014