2010-09-03 3 views
4

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

Редактировать: Теперь, когда я думаю об этом, этот вопрос, вероятно, принадлежит серверной ошибке. Я перееду туда.

Дальнейшее редактирование: https://serverfault.com/questions/177795/url-rewrite-in-weblogic-11g - ссылка на сервер.

ответ

2
  • Если вы используете Apache HTTPD с Apache HTTP Server Plug-In перед WebLogic, то это должно быть возможно использовать mod_rewrite до того, чтобы отправить запрос на WebLogic.

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

+0

c.f. мои ответы на Server Fault. Я удалю этот вопрос здесь, чтобы уменьшить путаницу. edit: Ничего, удаление не одностороннее для кого-то из моих представителей. –

+0

@wilsona Этот вопрос подходит для ИМО, так как это может быть связано с программированием (с частью фильтра). Поскольку я ответил на SF, фильтр не является надстройкой WebLogic, это сервлет-фильтр, это часть веб-приложения. –

+0

Хороший аргумент, но это все равно код, который нужно будет управлять, который не будет доставлен с системой как есть (эта конкретная установка WebLogic является частью установки системного пакета), поэтому в этом конкретном случае это не совсем желательно (для управления новым кодом требуется много документации с этим конкретным клиентом). Так как это будет работать почти везде, я собираюсь пойти дальше и принять ваш ответ. –

0

Невозможно сделать это из коробки с помощью weblogic. Наименее инвазивным является реализация предложения Паскаля о переписывании фильтра URL. У меня было то же самое требование (реализовать это только с помощью веб-логики, без дополнительного кода, поскольку это нужно было бы управлять/документировать и т. Д.), И не было никакого способа сделать это.

Смежные вопросы