Назад | Перейти на главную страницу

Перезапись 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).

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

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

  • Если нет, то вы можете использовать Tuckey's Фильтр перезаписи URL (фильтр Java), который позволяет переписывать URL-адреса в mod_rewrite аналогично на уровне сервера приложений.