Перезапись URL в WebLogic 11g

У меня есть клиент, работающий с установкой WebLogic 11g на компьютере с Windows Server, который желает реализовать функциональность, подобную mod_rewrite в стиле Apache, для преобразования запросов на easyurl.com в super.complicated.com/with/this/junk?here=and_more. Я искал в Интернете советы, но все, что я могу найти, - это другие люди, которые задают тот же вопрос и не получают никакого ответа. Предполагая, что установка сторонних приложений не вариант, как мне реализовать это в WebLogic?

Для пояснения, WebLogic не работает с Apache (иначе я бы просто использовал mod_rewrite).

2 ответа

Мне пришлось искать то же самое для WebLogic, но безрезультатно. В weblogic отсутствует функция перезаписи URL (или какой-то обходной путь). Единственный способ сделать это - добавить код, например, Java-фильтр, чтобы сделать это.

  • Если вы используете Apache HTTPD с подключаемым модулем HTTP-сервера Apache перед WebLogic, то должно быть возможно использовать mod_rewrite прежде чем отправить запрос в WebLogic.

  • Если нет, то вы можете использовать Tuckey Url Rewrite Filter (фильтр Java), который позволяет переписывать URL-адреса в mod_rewrite Подобным образом на уровне сервера приложений.

Другие вопросы по тегам