RewriteCondition in .htaccess: voorrang geven fysiek file *

Pagina: 1
Acties:

  • daniëlpunt
  • Registratie: Maart 2004
  • Niet online

daniëlpunt

monkey's gone to heaven

Topicstarter
Ik heb een .htaccess met een aantal RewriteConditions. Deze moeten fysieke bestanden en een bepaalde map voorrang geven op een herschreven url.

Dit dus : :)
ApacheConf:
1
2
3
4
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !admin
RewriteRule ^(.*)$ index.php/$1


Maar als ik dus bijvoorbeeld naar http://url.nl/services/ ga krijg ik de inhoud van de map services te zien. Als ik dan refresh krijg ik de pagina uit het CMS te zien. Dat is niet de bedoeling. :)

Wat doe ik verkeerd?

de optie !-d doet het wel goed, maar die geeft niet het gewenste gedrag.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • daniëlpunt
  • Registratie: Maart 2004
  • Niet online

daniëlpunt

monkey's gone to heaven

Topicstarter
(n)iemand?

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Dat er iets wijzigt door een refresh is wel vreemd; niet gewoon een gek caching probleem?

Heb je de logmogelijkheden al geprobeerd van mod_rewrite? Die zijn namelijk zeer uitgebreid :)

  • daniëlpunt
  • Registratie: Maart 2004
  • Niet online

daniëlpunt

monkey's gone to heaven

Topicstarter
Volgens mij is het geen caching probleem. Want het doet zich elke keer voor in elke browser. :)

En ik wist niet van de log mogelijkheden van mod_rewrite, daar ga ik eens naar kijken.