Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

  • mpol
  • Registratie: September 2002
  • Laatst online: 15-06 22:26

mpol

root@localhost

Topicstarter
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:
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.

https://timelord.nl


  • mpol
  • Registratie: September 2002
  • Laatst online: 15-06 22:26

mpol

root@localhost

Topicstarter
Aah, nevermind. Ik ben er uit. Ik heb nu dit, heel simpel:

code:
1
2
3
4
5
6
7
8
9
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /marcel/

# Alles naar één parameter
#RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*?)$ /gal_photo_album/index.php [L]
</IfModule>

https://timelord.nl