私はいくつかの画像は、アプリケーションサーバーから含まれるApacheウェブサーバといくつかの画像から取り出すことがしたかった状況がありました(私の場合はJboss)。 私は除外しなければならない正規表現が1つ必要でした。ここで、VirtualHostタグの下にhttpd.confファイルに追加したものを示します。
私たち がウェブサーバ上で見つからないjsf jarsとjeniaポップアップジャーにあるいくつかのcssとjsファイルがあります。アプリケーションサーバーに手を差し伸べてください。正規表現はすべての* .jsと* .cssのURLを探していますが、/ jenia4facesと/ facesがあるURLは除外しています。これは、/MYWEBAPP/jenia4faces/popup/popupFrame/js/popupFrame.jsや/MYWEBAPP/faces/myFacesExtensionResource/tabbedpane.HtmlTabbedPaneRenderer/11302665/dynamicTabs.jsのようなスクリプトがアプリサーバーから引き出されていることを確認するためです。すべての.jsと.cssを休止すると、Webサーバーによってサービスされます。
ProxyPassMatch ^(/MYWEBAPP/(?!jenia4faces).*\.js)$ !
ProxyPassMatch ^(/MYWEBAPP/(?!faces).*\.css)$ !
ProxyPassMatch ^(/MYWEBAPP/(?!jenia4faces).*\.js)$ !
ProxyPassMatch ^(/MYWEBAPP/(?!faces).*\.css)$ !
ここで、/ MYWEBAPPは私のWebアプリケーションのルートコンテキストです。 また、(?!faces)は、urlがurlパスに "faces"を持っていないかどうかを調べることです。
「動作しません」と定義しますか?ファイルにはほかに何が入っていますか? – fge