Thanks, but there is one other issue. The following XML references the
file system, I believe:
<META>
<POLICY-REFERENCES>
<POLICY-REF about="/w3c/privacy_policy.p3p#policy1">
<INCLUDE>/</INCLUDE>
<COOKIE-INCLUDE/>
</POLICY-REF>
</POLICY-REFERENCES>
</META>
This cannot be fixed in Apache.
Richard
On Oct 31, 11:13 pm, Massimo Di Pierro <[email protected]>
wrote:
> Assuming you do not have an app called w3c.
>
> put the file in
>
> applications/welcome/static/p3p.xml
>
> and add
>
> AliasMatch ^/w3c/(.*) /home/www-data/web2py/applications/welcome/
> static/$1
>
> You can replace "welcome" with your own app.
>
> On Oct 31, 9:57 am, horridohobbyist <[email protected]> wrote:
>
>
>
>
>
>
>
> > I'm trying to get P3P to work with web2py. Under Ubuntu and Apache,
> > web2py is configured the standard way:
>
> > <VirtualHost 67.213.70.251:80>
> > WSGIDaemonProcess web2py user=www-data group=www-data
> > WSGIProcessGroup web2py
> > WSGIScriptAlias / /home/www-data/web2py/wsgihandler.py
>
> > <Directory /home/www-data/web2py>
> > AllowOverride None
> > Order Allow,Deny
> > Deny from all
> > <Files wsgihandler.py>
> > Allow from all
> > </Files>
> > </Directory>
>
> > AliasMatch ^/([^/]+)/static/(.*) \
> > /home/www-data/web2py/applications/$1/static/$2
> > <Directory /home/www-data/web2py/applications/*/static/>
> > Options -Indexes
> > Order Allow,Deny
> > Allow from all
> > </Directory>
>
> > <Location /admin>
> > Deny from all
> > </Location>
>
> > <LocationMatch ^/([^/]+)/appadmin>
> > Deny from all
> > </LocationMatch>
>
> > CustomLog /var/log/apache2/access.log common
> > ErrorLog /var/log/apache2/error.log
> > </VirtualHost>
>
> > I'm using the P3P Validator:
>
> >http://www.w3.org/P3P/validator.html
>
> > It insists on looking for the policy reference file here:
>
> >http://67.213.70.251/w3c/p3p.xml
>
> > So I'm trying to create the /w3c directory where the P3P Validator can
> > find it. But no matter where I put the directory, it just won't find
> > it (eg, /home/www-data/web2py, /home/www-data/web2py/applications, /
> > home/www-data/web2py/applications/welcome, /home/www-data/web2py/
> > applications/welcome/static).
>
> > So, the question is: Where the heck is the "root" forhttp://67.213.70.251/
> > ???
>
> > Thanks,
> > Richard