per non dimenticare…

1) sudo port install apache2

2) sudo port install mod_proxy_html

3) aggiungere in httpd.conf

ProxyPass           /sito.com/  http://www.sito.com/
ProxyPassReverse     /sito.com/ http://www.sito.com/

SetOutputFilter proxy-html
ProxyHTMLURLMap     http://www.sito.com /sito.com

ProxyPassReverseCookieDomain 127.0.0.1 .www.sito.com
ProxyPassReverseCookiePath / /sito.com/

ProxyHTMLLogVerbose On
LogLevel Info

<IfModule proxy_html_module>
Include conf/extra/proxy_html.conf
</IfModule>

Ho avuto anche problemi con IE8 che andava in Quirk Mode perchè effettivamente nellìHTML mancava il DocType. Ho dovuto allora forzare il valore nel proxy_html.conf
# Set custom FPI (Formal Public Identifier)
ProxyHTMLDocType “<!DOCTYPE html PUBLIC ‘-//W3C//DTD XHTML 1.0 Transitional//EN’ ‘http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd’>&#8221;

Altro problema è che mi pare che la direttiva ProxyHTMLURLMap abbia come opzione implicita di cercare la stringa solo all’inizio degli attributi, quindi in un caso con dei video ho dovuto forzare flv=….

Annunci