Hi eddi.
Der User kennt also "/verzeichnis" und ruft es nicht über einen Link auf, sondern nach Deinen Erwartungen wird er es von Hand im Browser eingeben. Das "/verzeichnis" hat aber keine index.php sondern eine "abc.php".
Ums einfacher zu machen: Ja.
Soweit ist das alles verständlich. Aber bitte woher soll die "abc.php" jetzt den Wert id herbeziehen? Soll er variabel zugewiesen werden?
Ja.
Ist es ein statischer Grundwert? (In beiden Fällen sehe ich keinen Grund, warum "abc.php" nicht index.php heißen kann und Du auf Teufel-komm-raus einen Querystring dafür brauchst.)
abc.php kann meinetwegen auch index.php heißen, das ändert aber nix. In der PHP steht die HTML-Hülle aller Seiten und der Inhalt wird per PHP mit "echo" aus einer Datenbank eingefügt. Der Inhalt hat in der DB eine ID und die soll übergeben werden, damit die abc.php weiß, welcher Inhalt rein soll.
Über das Menü wird die ID übergeben ohne dass sich der Besucher drum kümmern muss welche es ist, aber für die Startseite muss eben die ID "1" übergeben werden, sonst sieht man nur die "Hülle" der Seite ohne Inhalt.
Grüße,
Jose