Rewrite Rules: jesli plik istnieje to wyswietl, jesli nie to szukaj innej lokacji

0

Witajcie,

Projekt posiada dwie lokalizacje dla plikow graficznych, css, javascript.

(A) Pierwsza jest w:
./core/public/css

(B) Druga jest w:
./<nazwa-strony>/public/css

Plik .htaccess znajduje sie w:
./<nazwa-strony>/.htaccess

Chcialbym uzyskac nastepujace zachowanie:

Wchodzac pod adres: http://cos.com/css/plik.css :
a) zaladuj plik z projektu jesli istnieje (B).
b) jezeli nie, to zaladuj go z lokalizacji (A).

Chcialbym rozwiazac to za pomoca Rewrite Rules.
Poki co udalo mi sie ustalic tylko regule jesli plik jest w projekcie.

RewriteRule ^css/(.*)$ public/css/$1 [NC,L]

Myslalem ze rozwiazanie bedzie cos w stylu (czyli jesli trafi pierwsza regule to nie kontynuuje parsowania, w przeciwnym razie trafia druga):
RewriteRule ^css/(.*)$ ../core/public/css/$1 [NC,L]

ale to nie jest dobry pomysl chyba bo niestety ta druga nie zalapac...?

0

Znalazlem to:
http://stackoverflow.com/questions/12031374/mod-rewrite-if-the-file-exists-in-another-directory-serve-that-one-instead

Bardzo podobne, sprobuje zaaplikowac.
Moze sie przyda komus kiedys.

1 użytkowników online, w tym zalogowanych: 0, gości: 1