htaccess: hvis fil eller dir ikke findes, kig i andet bibliotek
Hejsa,Jeg vil gerne have følgende til at udspille sig:
Hvis filnavn ikke findes i nuværende bibliotek, så led i andet bibliotek - findes det ikke her, meld 404 tilbage.
Altså, lad os sige brugeren går ind på (/documentroot er topmappe i webscope):
/documentroot/foo
.. som ikke findes, derfor prøves:
/nonwebscopemappe/foo
.. findes den, vises det - ellers sendes 404
Jeg har forsøgt mig med:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.*) [NC]
RewriteRule ^(.*) /nonwebscope/%1
.. uden held. Den tjekker fint nok om hvorvidt filen eksisterer eller ej, men melder 501 Internal Server Error hvis filen ikke eksisterer. Kigger jeg i log-filen får jeg flg.:
mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.
Hvad gør jeg galt? :-)
/mattias