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

Проблема с перезаписью URL-адреса для Weblogic Server 10.3.6

Я работал над двумя разными веб-серверами (dev-banabc и dev-banxyz), на каждом из которых у нас запущено 2 приложения. Я пробовал другие решения, найденные на serverfault, однако у меня ничего не работает, поскольку оно работает только для домена, а не для точного URL-адреса.

URL-адрес 1-го приложения: http://dev-banabc.domain.com:7740/SBOX/twbkwbis.P_GenMenu?name=homepage

URL-адрес 2-го приложения: http://dev-banxyz.domain.com:9001/ssomanager/c/SSB (Это настроено для SSO)

Мы не хотим, чтобы наши пользователи получали доступ к 1-му URL из соображений безопасности, и хотим, чтобы они перенаправляли на 2-й URL всякий раз, когда они пытаются это сделать.

Я попытался настроить его следующим способом в файле httpd.conf на сервере dev-banabc:

Listen 7740
<VirtualHost *:7740>
 Redirect / http://dev-banxyz.domain.com:9001/
 <IfModule ossl_module>
  SSLEngine off
 </IfModule>
</VirtualHost>

Однако с помощью этого метода всякий раз, когда я пытаюсь получить доступ http://dev-banabc.domain.com:7740/SBOX/twbkwbis.P_GenMenu?name=homepage, он перенаправляет меня на - http://dev-banxyz.domain.com:9001/SBOX/twbkwbis.P_GenMenu?name=homepage. Я хочу, чтобы он перешел на весь URL - http://dev-banxyz.domain.com:9001/ssomanager/c/SSB.

Таким образом, он берет значения из 1-го URL-адреса после косой черты. Здесь мне нужно исправление или любое решение для его настройки.

Также возможно ли настроить перенаправление для 2 или 3 предопределенных URL-адресов, а не для всех?

Пожалуйста, дайте мне знать, как я могу этого добиться.