Согласование контента на Tomcat - PullRequest
1 голос
/ 07 апреля 2010

Я пытаюсь заставить мой Tomcat использовать красивые URL-адреса, аналогичные опции Apache MultiViews. Я пытался использовать AJP для прокси Tomcat на Apache, но файл .htaccess все еще игнорируется. Какие у меня варианты для Tomcat?

1 Ответ

0 голосов
/ 08 апреля 2010

Использовать фильтр. Пусть он прослушивает /* и перенаправляют любой недружественный URL-адрес на дружественный URL-адрес и пересылают любой дружественный URL-адрес на недружественный URL-адрес. Хороший пример с открытым исходным кодом - UrlRewriteFilter * Tuckey , который ведет себя почти так же, как Apache mod_rewrite.

Если это касается совершенно нового веб-приложения, которое еще не разработано, то лучшим способом является принятие инфраструктуры MVC, поддерживающей URL-адреса RESTFul, например Spring MVC . Или, возможно, homegrow сервлет фронт-контроллера, который использует HttpServletRequest#getPathInfo() для определения pathinfo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...