Hallo,
Ik heb een kleine php-applicatie, en alle requests onder een bepaalde map wil ik rewriten naar een bepaalde map.
Nou lukt dat aardig, behalve de toplevel map. Als ik alleen de dir opvraag geeft hij de filelisting, en vraag ik index.php op dan geeft hij een 404. Ik mis dus ergens iets, maar ik snap niet wat.
Ik heb gezocht op google, maar ik kom dit probleem gewoon nergens tegen. (of ik zoek verkeerd). En de docs op apache.org vind ik ronduit verwarrend.
Dit is de url die werkt:
http://timelord.nl/marcel/aqua/index.php
Dit is de toplevel map met alleen een directoryindex:
http://timelord.nl/marcel/
Dit is een 404:
http://timelord.nl/marcel/index.php
Ik zal ook even mijn .htaccess geven:
Je ziet dat ik zelf wel dingen geprobeerd met, met een lege rewriterule, maar dat werkt dus niet. Ik zie vast iets over het hoofd.
Ik heb een kleine php-applicatie, en alle requests onder een bepaalde map wil ik rewriten naar een bepaalde map.
Nou lukt dat aardig, behalve de toplevel map. Als ik alleen de dir opvraag geeft hij de filelisting, en vraag ik index.php op dan geeft hij een 404. Ik mis dus ergens iets, maar ik snap niet wat.
Ik heb gezocht op google, maar ik kom dit probleem gewoon nergens tegen. (of ik zoek verkeerd). En de docs op apache.org vind ik ronduit verwarrend.
Dit is de url die werkt:
http://timelord.nl/marcel/aqua/index.php
Dit is de toplevel map met alleen een directoryindex:
http://timelord.nl/marcel/
Dit is een 404:
http://timelord.nl/marcel/index.php
Ik zal ook even mijn .htaccess geven:
code:
1
2
3
4
5
6
7
8
9
10
11
| <IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /marcel
RewriteRule ^index\.php - [L]
RewriteRule ^index\.html - [L]
RewriteRule ^/(.*\.(php|html)) - [L]
#RewriteRule '' - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /gal_photo_album/index.php [L]
</IfModule> |
Je ziet dat ik zelf wel dingen geprobeerd met, met een lege rewriterule, maar dat werkt dus niet. Ik zie vast iets over het hoofd.