Domanda

Ho un client che esegue un WebLogic 11g installare su una macchina Windows Server che intende attuare in stile Apache mod_rewrite-come funzionalità per tradurre le richieste di http://easyurl.com per http: // super.complicated.com/with/this/junk?here=and_more . Ho raschiato l'Internet per un consiglio, ma tutto quello che posso trovare sono altre persone che chiedono la stessa domanda e non ricevendo alcuna risposta. Partendo dal presupposto che l'installazione di applicazioni terze parti non è un'opzione, come faccio a implementare questo WebLogic?

Edit: Ora che ci penso, questa domanda probabilmente appartiene il server Fault. Mi sposterò lì.

Ulteriori edit: https://serverfault.com/questions/177795/url-rewrite- in-weblogic-11g è il link server Fault.

È stato utile?

Soluzione

  • Se si utilizza Apache HTTPD con il Apache HTTP Server plug-in davanti WebLogic, allora dovrebbe essere possibile utilizzare mod_rewrite prima per richiesta di invio di WebLogic.

  • Se no, allora si potrebbe utilizzare di Tuckey URL Rewrite Filter (un filtro Java ) che permette di riscrivere gli URL in un mod_rewrite come il modo a livello del server di applicazione.

Altri suggerimenti

Non v'è alcun modo per farlo fuori dalla scatola con weblogic. Il meno invasivo è quello di implementare il suggerimento di Pascal di un filtro URL Rewrite. Ho avuto la stessa esigenza esatta (implementare questo con un solo weblogic, nessun codice aggiuntivo in quanto avrebbe dovuto essere gestito / documentata, ecc) e non c'era modo di farlo.

Vorrei usare sia PrettyFaces o OCPsoft Rewrite per questo. Entrambi sono più soluzioni aggiornati al dominio URL rewriting:

http://ocpsoft.com/prettyfaces/

http://ocpsoft.com/rewrite/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top