Pregunta

Tengo un cliente que ejecuta un WebLogic 11g instalar en una máquina de Windows Server que desea aplicar al estilo Apache mod_rewrite funcionalidad de traducir las solicitudes de a href="http://super.complicated.com/with/this/junk?here=and_more" rel="nofollow noreferrer"> http: // super.complicated.com/with/this/junk?here=and_more . He recorrido el Internet para el consejo, pero todo lo que puedo encontrar son otras personas que están haciendo la misma pregunta y no obtener ninguna respuesta. Suponiendo que la instalación de aplicaciones 3 ª parte no es una opción, ¿cómo implementar esto en WebLogic?

Edit: Ahora que lo pienso, esta pregunta probablemente pertenece el servidor falla. Voy a pasar allí.

Además de edición: https://serverfault.com/questions/177795/url-rewrite- en-weblogic-11g es el enlace de error Server.

¿Fue útil?

Solución

  • Si está usando Apache HTTPD con el servidor Apache HTTP plug-in delante de WebLogic, entonces debería ser posible utilizar mod_rewrite antes a petición de envío a WebLogic.

  • Si no es así, entonces se podría utilizar de Tuckey de reescritura de URL Filter (un filtro de Java ) que permite volver a escribir las direcciones URL en un mod_rewrite la misma manera en el nivel de servidor de aplicaciones.

Otros consejos

No hay manera de hacer esto fuera de la caja con WebLogic. El menos invasivo es poner en práctica la sugerencia de un filtro de reescritura de URL de Pascal. Yo tenía el mismo requisito exacto (aplicar esto con un solo WebLogic, ningún código adicional, ya que tendría que ser gestionado / documentado, etc) y no había manera de hacer esto.

Me utilizar cualquiera PrettyFaces o OCPsoft reescritura de este. Ambos son más actualizado soluciones para el dominio de la reescritura de URL:

http://ocpsoft.com/prettyfaces/

http://ocpsoft.com/rewrite/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top