Weblogic 11g URL Rewrite
-
30-09-2019 - |
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.
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: