Apache Proxy és Rewrite URL

Sziasztok!

A következő probléma megoldásában akadtam el, és a segítségeteket kérném.

Adott egy Apache 2.2.11 ami mögött van egy Lotus Domino szerver. A cél az, hogy az apache-ot meglépve a Domino-n levő tartalom szolgálódjon ki, és az összes .nsf kiterjesztést rejtsük el a böngésző/felhasználó elől.
Ehhez be van lőve a proxy, reverse proxy és az URL Rewrite. Szép minden.

A gond, ha authentikálni kell a Domino-ra, akkor átdob a names.nsf-re, majd valamiért nem hajtófik végre a Rewrite és virít nekem a .nsf kiterjesztés...

Ha már van authentikált sessionom, akkor minden hasít.
Hogy tudnám átírni a Domino-ból válaszként jövő dolgokat úgy, hogy eltüntessem az nsf kiterjesztéseket?

A válaszokat előre is köszönöm!

Üdv.: Tamás

Hozzászólások

proxypass, proxypassreverse

--
Ami elől menekülnek, az után szaladnak.

Azt használom, megy is rendesen. Azzal nem bírkóziik meg, ha a Domino irányítja át máshova authentikálás miatt...

Szerintem beszúrok egy konfigot, úgy egyszerűbb:

ServerAdmin admin@xxxx.xx
DocumentRoot "xxxxxxxx"
ServerName xxxx.xxxx.xx
ErrorLog "logs/xpages_error.log"
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog "logs/xpages_access_log.log" common
ServerSignature Off
LogLevel Debug

RewriteEngine On
RewriteCond %{REQUEST_METHOD} GET
RewriteRule ^(.*)\.xp(.*)$ $1\.nsf$2 [P,L]

RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^(.*)\.xp(.*)$ $1\.nsf$2 [P,L]
#2009.04.03-i teszt
#RewriteRule ^(.*)\.nsf(.*) %{HTTP_REFERER} [E=STATUS:%{HTTP_REFERER}]

ProxyHTMLLogVerbose On
ProxyRequests Off

Order deny,allow
Allow from all

ProxyErrorOverride off
ProxyPreserveHost On
ProxyHTMLExtended On

ProxyPass / http://xxxxx.xxx.xx:80/
ProxyPassReverse / http://xxxxx.xxx.xx:80/

ProxyHTMLURLMap http://xxxxx.xxx.xx:8080/ http://xxxxx.xxx.xx:80/

ProxyHTMLCharsetDefault UTF-8
ProxyBadHeader StartBody
SetOutputFilter proxy-html

Header append Author env=STATUS
#Header set Location %{STATUS}

ProxyHTMLLinks a href
ProxyHTMLLinks area href
ProxyHTMLLinks link href
ProxyHTMLLinks img src longdesc usemap
ProxyHTMLLinks object classid codebase data usemap
ProxyHTMLLinks q cite
ProxyHTMLLinks blockquote cite
ProxyHTMLLinks ins cite
ProxyHTMLLinks del cite
ProxyHTMLLinks form action
ProxyHTMLLinks input src usemap
ProxyHTMLLinks head profile
ProxyHTMLLinks base href
ProxyHTMLLinks script src for
#
# Declaration for pre-1998 legacy HTML
ProxyHTMLLinks frame src longdesc
ProxyHTMLLinks iframe src longdesc
ProxyHTMLLinks body background
ProxyHTMLLinks applet codebase

ProxyHTMLEvents onclick ondblclick onmousedown onmouseup \
onmouseover onmousemove onmouseout onkeypress \
onkeydown onkeyup onfocus onblur onload \
onunload onsubmit onreset onselect onchange