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 <massimo.dipie...@gmail.com> 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 <horrido.hobb...@gmail.com> 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