miałem sytuację, gdzie chciałem kilka obrazów do odbioru z serwera WWW Apache i kilka obrazów, które należy uwzględnić z serwera aplikacji (W moim przypadku Jboss). Tak więc chciałem jednego wyrażeń regularnych, które musiałem wykluczyć i dołączyć. Oto co dodałem do pliku httpd.conf w tagu VirtualHost.
Istnieje kilka plików css i js, które znajdują się w jsf jarach i słoikach jenia popup, których nie znajdziemy na serwerze internetowym pod numerem . W tym celu należy skontaktować się z serwerem aplikacji. Wyrażenie regularne szuka wszystkich adresów URL * .js i * .css, ale wyklucza adresy URL zawierające/jenia4faces i/faces. Ma to na celu upewnienie się, że skrypty takie jak /MYWEBAPP/jenia4faces/popup/popupFrame/js/popupFrame.js i /MYWEBAPP/faces/myFacesExtensionResource/tabbedpane.HtmlTabbedPaneRenderer/11302665/dynamicTabs.js nadal są pobierane z serwera aplikacji. Wszystkie pliki .js i .css będą obsługiwane przez serwer WWW.
ProxyPassMatch ^(/MYWEBAPP/(?!jenia4faces).*\.js)$ !
ProxyPassMatch ^(/MYWEBAPP/(?!faces).*\.css)$ !
ProxyPassMatch ^(/MYWEBAPP/(?!jenia4faces).*\.js)$ !
ProxyPassMatch ^(/MYWEBAPP/(?!faces).*\.css)$ !
gdzie/MYWEBAPP jest kontekstem katalogu aplikacji internetowych. Również (?! Faces) określa, czy adres URL nie zawiera "twarzy" na ścieżce URL.
Definiowanie "nie działa"? Co jeszcze jest w pliku? – fge