Ik heb dus WAMP op mijn server geinstalleerd, de standaard www folder gebruik ik voor poort 80 (zoals het standaard in httpd.conf is).
De pagina's in www-projects zijn toegankelijk via poort 81, dit heb ik gedaan door het volgende stukje in mijn httpd.conf te zetten:

Listen 81
<Virtualhost _default_:81>
    ServerName localhost
    ServerAdmin me@localhost
    DirectoryIndex index.html index.php 
    ErrorLog logs/error.log
    # http://httpd.apache.org/docs-2.1/mod/core.html.en#limit
    <Location />
      <Limit CONNECT>
        Order allow,deny
        Allow from all
      </Limit>
    </Location>
    DocumentRoot "C:/wamp/www-projects/"
    ScriptAlias /cgi-bin/ "C:/wamp/php/"
    Action     php5-script /cgi-bin/php-cgi.exe
    AddHandler php5-script .php
</Virtualhost>



Maar nu heb ik het volgende probleem: als ik een .htaccess in de www folder zet, dan werkt hij, en kan ik hem niet via mijn browser lezen.
Als ik een .htaccess in de www-projects folder zet, dan werkt hij niet, en kan ik het bestand via mijn browser lezen(hij laat dan de volledige inhoud zien).
Ik weet vrijwel zeker dat ik iets moet aanpassen in mijn httpd.conf, ik weet alleen niet wat.

Edit: Ik zie dat ik hem in de verkeerde categorie heb geplaatst, ik ben hier nieuw, en weet niet hoe ik hem moet verwijderen/verplaatsen.
Kijk even in het originele httpd.conf bestand, en zoek dan op .htaccess. Dan kom je ergens een regel tegen waarmee je voorkomt dat .htaccess gelezen kan worden. Verder kom je dan ook een regel tegen waarmee je kan instellen dat .htaccess gebruikt mag worden (was dat niet AllowOverride toevallig?)

Edit:

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

En, inderdaad, het was:

AllowOverride All
Ik had ook al begrepen dat <Files ~ "^\.ht"> ervoor zorgde dat ik de .ht* bestanden niet kan lezen, maar op een een of andere manier werkt dit alleen op de www folder, en niet op de www-projects folder, hoe zorg ik ervoor dat het ook op de virituele host werkt?
(Simpelweg kopieren werkt niet, bij AllowOverride All start apache niet meer ok, en <Files> heeft geen enkel effect)

Reageren