So jetzt habe ich das Problem wirklich nur mehr auf die CSS-Datei reduziert:
Ich habe mir jetzt eine Funktion geschrieben:
function correctPath()
{
$vReturn="";
for($vI=0;$vI<count($_GET);$vI++)
$vReturn.="../";
return $vReturn;
}
Diese Funktion rufe ich in jedem <img src..> auf.
z.B.: <img src="<? echo correctPath(); ?>unterordner/image.jpg">
Meine .htaccess:
RewriteEngine on
RewriteRule user/gerhard index.php?link=userpage&user=gerhard
Da 2 Get-Parameter existieren, hängt er also 2 mal "../" davor an:
<img src="../../unterordner/image.jpg">
Das funktioniert mit allen Bildern einwandfrei.
Nur mit der CSS-Datei nicht.
Egal ob mit <link> oder @import, es funktioniert nicht obwohl der Pfad beim manuellen Test eindeutig existiert.
Warum???
lg Gerhard