[apache] Hoe AllowOverride opgeven bij VirtualDocumentRoot?

Pagina: 1
Acties:

  • nrg
  • Registratie: April 2001
  • Laatst online: 21:48
Ej :)

Ik gebruik op mijn Apache 1.3 bak deze methode om m'n Virtual Hosts te beheren:
code:
1
VirtualDocumentRoot /var/www/domains/%2+/%1/html
Dit werkt prima, en ik wil het ook graag blijven gebruiken.

Waar ik nu mee zit, is MultiViews.
Die wil ik wel eens gaan gebruiken, en volgens posts op GoT moet ik dit dan in m'n httpd.conf zetten:
code:
1
2
3
4
<Location /test>
    DirectoryIndex site 
    ForceType application/x-httpd-php 
</Location>
Op die manier zou ik /test kunnen gebruiken voor MultiViews (sorry als de uitleg wat onduidelijk is).

Het liefste zet ik die code van hierboven in een .htaccess (omdat het anders geldt voor elke Virtual Host), maar dat kan niet omdat dat niet is toegestaan volgens Apache.
Volgens mij moet ik dan een 'AllowOverride Options' regel ergens in m'n Apache config gooien, maar ik weet niet waar.

Kan iemand me helpen?
Bij voorbaat dank :)

[edit]
Wat ik tot nu toe heb geprobeerd is
code:
1
2
3
4
5
<Files access.ht>
        order allow,deny
        deny from all
        AllowOverride Options
</Files>
in m'n httpd.conf zetten, en dan in m'n access.ht (zo noem ik de .htaccess'en)
code:
1
2
3
4
5
Options All MultiViews
<Location /test>
    DirectoryIndex site 
    ForceType application/x-httpd-php 
</Location>
, maar dat resulteert helaas in een Internal Server Error.. :'(

[ Voor 32% gewijzigd door nrg op 19-04-2003 22:33 ]


  • nrg
  • Registratie: April 2001
  • Laatst online: 21:48
Jaaa hoor, dat heb ik weer.
Net als ik het probleem op GoT voorleg en nog heel even wat door klooi, lukt het :(
Oplossing was om
code:
1
2
3
4
5
<Files access.ht>
        order allow,deny
        deny from all
        AllowOverride Options
</Files>
in de httpd.conf te zetten, en
code:
1
2
3
Options All MultiViews
DirectoryIndex site 
ForceType application/x-httpd-php
in de access.ht (.htaccess) te zetten.
Zonder die <Location> tags dus :)