Freitag, April 10, 2020

Umleitung auf weblogic

Habe ich ein Vermächtnis website, die die URL wie mysite.com/aaa/bbb und dass neue ist mysite.com/aaa . Ich möchte, dass alle Benutzer, die auf mysite.com/aaa/bbb gehen mysite.com/aaa statt – was ist der beste und einfachste Weg, es zu tun? Ich habe nur eine .war-Datei, die ich ändern kann.

Tut WebLogic etwas ähnlich mod_rewrite (Apache)?

  • Die war-Datei enthält was? Die alte webapp? Die neue? Beide?
  • Nichts direkt verfügbar ist, denke ich. Im Idealfall könnte es eine DNS-Weiterleitung möglich auf Ihre mysite.com wenn kein Webserver ist Frontmann der Weblogic. Versuchen, Fragen auf serverfault.com
  • Ich habe einen Krieg, der muss Griff 2 urls (oder Kontext-Wurzeln). Alte website gehen würde, um andere URL, in diesem Beispiel wäre es geändert mysite.com/aaa/bbb zu mysite.com/aaa/bbb/old

1 Kommentar

  1. 1

    Ok, eine Weise zu behandeln, könnte es sein, etwas zu tun, wie dies in web.xml:

    <servlet-mapping>
        <servlet-name>Old portal</servlet-name>
        <url-pattern>/bbb</url-pattern>
    </servlet-mapping>
    
    <servlet>
        <servlet-name>Old Portal</servlet-name>
        <jsp-file>/index2.jsp</jsp-file>
    </servlet>
    

    und index2.jsp-forward zur neuen Homepage.

    Den anderen Weg (den ich eigentlich genommen), ist die Verwendung URLRewriteFilter verwendet habe ich diese:

    http://www.tuckey.org/urlrewrite/

    nur noch diese:

        <rule>
                <from>^/bbb/*</from>
                <to type="permanent-redirect">/aaa</to>
        </rule>
    

    zu urlrewrite.xml config-Datei (ich musste auch gehören das Glas mit filter-Dateien) und es funktionierte wie ein Charme.

Kostenlose Online-Tests