WebLogic 11g URL書き換え
-
30-09-2019 - |
質問
Windows ServerマシンにWebLogic 11gインストールを実行しているクライアントが、Apacheスタイルのmod_rewrite-like機能を実装してリクエストを翻訳したいと考えています。 http://easyurl.com に http://super.complicated.com/with/this/junk?here=and_more. 。私はアドバイスを求めてインターネットを精査しましたが、私が見つけることができるのは、同じ質問をしていて答えを得ていない他の人だけです。サードパーティアプリをインストールすることはオプションではないと仮定すると、これをWebLogicで実装するにはどうすればよいですか?
編集:今考えてみると、この質問はおそらくサーバー障害に属します。そこに移動します。
さらに編集: https://serverfault.com/questions/177795/url-rewrite-in-weblogic-11g サーバー障害リンクです。
解決
でapache httpdを使用している場合 Apache HTTPサーバープラグイン Weblogicの前では、使用できるはずです
mod_rewrite
Weblogicにリクエストを送信する前に。そうでない場合は、Tuckey'sを使用できます URLはフィルターを書き直します (Javaフィルター)は、URLを書き換えることができます
mod_rewrite
アプリケーションサーバーレベルでの同様。
他のヒント
Weblogicでこれを箱から出して行う方法はありません。最も侵襲的ではないのは、URL書き換えフィルターのPascalの提案を実装することです。まったく同じ要件がありました(Weblogicだけでこれを実装し、管理/文書化する必要があるため追加のコードはありません)。これを行う方法はありませんでした。
これには、PrettyFacesまたはOcpsoft Rewriteのいずれかを使用します。どちらも、URL rewritingドメインのより更新されたソリューションです。