Kalle: Passwortschutz über .htaccess

Hallo,
ich habe zur Demonstration meines Problems nachfolgend zwei Beispiele,
das erste ohne Passwortschutz, das zweite mit (versuchtem) Passwortschutz.
Im ersten Beispiel wird (natürlich) die Seite angezeigt,
im zweiten Beispiel kommt aber keine Passwortabfrage, es wird die leere Seite angezeigt und im log kommt die Meldung:
unable to include "/fotos/inhalt.shtml" in parsed file E:/test/fotos.shtml

1. Beispiel

e:/test/index.shtml:

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">  
<html>  
<head>  
</head>  
<body>  
<!--#include virtual="/index/inhalt.inc" -->  
</body>  
</html>  

e:/test/index/inhalt.inc
<h1>Ich bin hier</h1>

2. Beispiel

e:/test/fotos.shtml:

  
<!-- wie oben -->  
<!--#include virtual="/fotos/inhalt.inc" -->  
<!-- wie oben -->  

e:/test/fotos/inhalt.inc
<h1>Ich bin hier</h1>

e:/test/fotos/.htaccess:

AuthType Basic  
AuthName "Fotogalerie"  
AuthUserFile "e:/test/fotos/.htpasswd"  
require valid-user  

e:/test/fotos/.htpasswd:
verschlüsselte User/Passwort

  1. Hi,

    Im ersten Beispiel wird (natürlich) die Seite angezeigt,
    im zweiten Beispiel kommt aber keine Passwortabfrage, es wird die leere Seite angezeigt und im log kommt die Meldung:
    unable to include "/fotos/inhalt.shtml" in parsed file E:/test/fotos.shtml

    Das Einbinden per include macht der Webserver - deshalb ist es doch logisch, dass *du* nicht nach einer Authentifizierung gefragt wirst.

    <!--#include virtual="/index/inhalt.inc" -->

    virtual nutzt den interen Subrequest-Menchanismus des Apachen - also wirkt da wohl dein Passwortschutz, aber es ist keiner da, der die Daten eingeben koennte.

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“