Hello,
die tatsächliche Ordner- und Berechtigungsstruktur auf dem Server ist überhaupt nicht wichtig für die URL/URi,
I.a.R. schon - zumindest die innerhalb des htdocs-Verzeichnisses.
Nein, für die hochgeladenen Daten überhaupt nicht, für den Handler im HTTP-Server nur insoweit, dass dieser den Pfad (teilweise) 1:1 auf das Dateisystem überträgt.
die angesprochen wird per (POST-)Request.
Dabei kommt der Path-Bestandteil des URLs aber genauso zum tragen.
Nur insoweit, wie der HTTP-Server (HTTP hier auch nur als Beispiel) diesen "Pfad" (teilweise) 1:1 abbildet auf das Filesystem, das ihm zur Verfügung steht.
Der Server und dessen speziell dafür installierte Handler (PHP/PERL/...) entscheidet, welcher Ressource/welchem Script er den Request zur Verfügung stellt.
Was sollen PHP/PERL/... da mitzureden haben?.
Die eingerichteten Handler bekommen den vom Server vorgekauten Request zur Verfügung gestellt und müssen dann weiter damit leben. Ob ein Script an einer durch die URL direkt beschriebenen Stelle liegen muss, oder obn der Handler daran noch Mitspracherecht hat, entscheidet der Handler oder dessen Installationsroutine.
Wenn die aufgerufen werden, dann hat der Server bereits entschieden, wie er die Ressource auf eine Scriptdatei mappt.
Der "Media Access Path" ist eine Einstellung. Das "Mapping" als substantiierte Form der Re-Adjektivierung der Substantiierung der Abkürung "MAP" von "Media Access Path" ist vollständig abhängig von allen zu durchlaufenden Schichten, also vom HTTP-Server, dessen eingerichten Handlern und den dafür eingerichteten Konfigurationen.
Da spielen solche Sachen wie "SSI" und "Rewrite-Mode" schon mal eine Rolle. Beim HTTP-Server kommt jedenfalls erstmal (verständisgemäß) nur ein String an. Was der dann damit macht, ist dessen Sache.
Ähnliches gilt für die nachfolgenden Stufen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
