htpasswd and mod_rewrite konflikt

Imam na celotni strani v glavnem folderju rewrite rule (klasičen) hkrati pa želim za en subfolder dodati možnost htpasswd... vendar se tukaj skregata, spregleda kot da sploh ta folder ne obstaja in ga "rewrita".

Vbistvu isti problem kot tale, stem da je potem on spodaj par rešitev navrgel, ampak nobena ni delujoča (excludanje, čeprav je najbolj smiselno) oz. primerna (subdomain).

Če ima kdo kakšen predlog, hvala :)

2 odgovora

RewriteCond %{REQUESTFILENAME} !-f
RewriteCond %{REQUEST
FILENAME} !-d

^ tole bi moralo izkljucit rewritanje, ce direktorij oz. datoteka obstaja na strezniku... v tem primeru bi morala zadeva tudi .htaccess upostevati, I guess...

Saj delujeta ta pogoja, isto kot je ta napisal - ampak samo v primeru, če ni htpasswd.

So basically it's a really weird problem:
- if modrewrite is off, htpasswd auth works fine
- if mod
rewrite is on and htpasswd is off, folder can be accessed
- if mod_rewrite is on and htpasswd is also on, folder cannot be accessed

Excludanje folderja iz rewrita pa bi moglo delati s "RewriteCond %{REQUEST_URI} !^folder/" ampak hm... ne :(