Solero: a:hover abschalten bei Navigationsleiste

Beitrag lesen

IF URI_des_Menüpunkts = URI_der_aktuellen_Seite
  PRINT '<li>Titel_des_Menüpunkts</li>'
ELSE
  PRINT '<li><a href="URI_des_Menüpunkts">Titel_des_Menüpunkts</a></li>'

habe diese Idee auf meiner eigenen Homepage ebenfalls ausprobiert:

if ('/new_hp/index.php' OR '/new_hp/' == $_SERVER['REQUEST_URI'] ) echo '<li><a id="aktuell">Home</a></li>';
else echo '<li><a href="/new_hp/index.php">Home</a></li>';

die OR-Operation in der Condition ist enthalten, weil mit der URL ohne "index.php" ja ebenfalls diese Datei angesteuert wird und die URI dann nur '/new_hp/' lautet.

Die selbe Navigation wird in allen Seiten eingebunden und genau das führt auf der Seite beispiel.php mit der URI /new_hp/index.php zu meinem Problem. Das Script wählt nämlich für den Listenpunkt Home ebenfalls die erste Option (also ohne Link aus), auf der Seite beispiel.php wird also Home nicht verlinkt, aber als aktuel gehighlighted. Habe auch schon die Operation === ausprobiert, was aber natürlich zu nichts geführt hat, weil ja beide Werte Strings sind, also den selben Typ aufweisen.

Kann mir jemand erklären, wieso es zu diesem Problem kommt?
Vielen Dank bereits im Voraus.

mfG
Solero