Rolf B: Verständnisproblem RewriteRule/relativer Pfad

Beitrag lesen

Hallo Nico R.,

nein, so nicht.

PHP_SELF kann mehr enthalten, man kann Apache so einstellen, dass er bei /foo.php/bar/baz das foo.php aufruft. /bar/baz ist dann in PHP_SELF noch drin. In SCRIPT_NAME nicht. Nimm SCRIPT_NAME.

Und wenn du https://example.com/projekt/produkte aufrufst und aus diesem HTML die relative URL /projekt/css/styles ansprichst, dann setzt der Browser den Origin https://example.com automatisch davor. Den musst du nicht ermitteln.

Es gibt

  • absolute URLs (https://example.com/foo/bar)
  • relative URLs mit absolutem Pfad (/foo/bar)
  • relative URLs mit relativem Pfad (bar oder ../bla/hui.txt)

Dir reicht Typ 2.

Rolf

--
sumpsi - posui - obstruxi