Turtle: Korrekter Pfad bei RewriteRules

Hallo,

ich brauche Eure Meinung.

Ich verwende RewriteRules.

Damit die Verweise auf Bild-, css-, javascript-Dateien etc funktionieren habe ich zwei Möglichkeiten (gibt es noch weitere?):

1. Ich schreibe in die Kopfdaten:
    <base href="http://www.meineDomain.de">

2. Ich lese per PHP die Adresszeile aus und erzeuge somit den Pfad:
   Beispiel:

function getPath()
{
 global $REQUEST_URI;
 $path = "";

$pathLimit = 1;

$arrPath = explode("/", $REQUEST_URI );

for($i = 1 ; $i < (count($arrPath) - $pathLimit) ; $i++)
 {
  $path .= "../";
 }
 return $path;
}

$path = getPath();

<img src="<?php echo $path; ?>"images ...>

Welche der Lösungen ist besser, bzwe. eleganter?

Gruss,
Turtle

  1. hi,

    Welche der Lösungen ist besser, bzwe. eleganter?

    ich bevorzuge möglichkeit 3) - bilder und CSS relativ zum root der domain einbinden, also mit führendem slash.
    /pics/bild.jpg
    /blah/blubb/style.css

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }