Gunnar Bittersmann: URL mit / am Ende

Beitrag lesen

Hello out there!

ich dachte, wenn man das "/" am Ende weglässt ist das theoretisch eine falsch geschriebene URL???

Nein, warum sollte der URL falsch sein?

'http://example.net/foo/bar' und 'http://example.net/foo/bar/' sind verschiedene Ressourcen; was der Server auf diese Anfragen zurückliefert, ist dessen Sache.

Die Anfrage nach 'http://example.net/foo/bar/' führt üblicherweise zu einer Datei index.html, index.php o.ä. im Verzeichnis* $HTDOCS/foo/bar; wenn nicht vorhanden, wird – wenn das die Servereinstellung gestattet – das Inhaltsverzeichnis des Verzeichnisses angezeigt.

'http://example.net/foo/bar' führt möglicherweise – wenn der Server mit sich verhandeln lässt (content negotiation) – zu einer Datei bar.html, bar.php o.ä. im Verzeichnis $HTDOCS/foo; wenn nicht vorhanden, wird auch nach einem Unterverzeichnis bar geschaut.

Es kann aber auch durch serverseitige Umleitungen etwas völlig anderes aufgerufen werden. Bspw. ein Script, welches alles, was nach 'http://example.net/foo/' steht ('bar' bzw. 'bar/'), als Parameter übergeben bekommt. Oder auch ein Script, welches alles, was nach 'http://example.net/' steht ('foo/bar' bzw. 'foo/bar/'), als Parameter erhält. Oder eins, was 'foo' und 'bar' als Parameter bekommt.

See ya up the road,
Gunnar

* $HTDOCS steht für das Wurzelverzeichnis des Webspaces auf dem Server, bspw. /home/domains/example.net/www/htdocs

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
0 45

Gästebücher von Suchmaschinenindizierung ausnehmen?

Jan
  • meinung
  1. 0
    Sven Rautenberg
  2. 0
    Martin Hölter
    1. 1
      Jan
    2. 0
      Daniel Thoma
  3. 0
    Tobias Unger
    1. 0
      O'Brien
      1. 0
        Tobias Unger
        1. 0

          URL mit / am Ende

          Martin Hölter
          • webserver
          1. 0
            Tobias Unger
        2. 1
          Ashura
          1. 0
            Tobias Unger
            1. 0

              URL mit / am Ende

              Martin Hölter
              • webserver
              1. 0
                Tobias Unger
                1. 0
                  Ashura
                  1. 0
                    Tobias Unger
                    1. 0
                      Ashura
                      1. 0
                        Tobias Unger
                        1. 0
                          Tobias Unger
                          1. 0
                            Ashura
                            1. 0
                              Tobias Unger
                              1. 0
                                Ashura
                                1. 0
                                  Tobias Unger
                                  1. 0
                                    Tobias Unger
                                    1. 0
                                      Ashura
                                      1. 0
                                        Tobias Unger
                                        1. 0
                                          Martin Hölter
                                          1. 0
                                            Tobias Unger
                                  2. 0
                                    Ashura
        3. 0

          URL mit / am Ende

          Gunnar Bittersmann
          • webserver
          1. 0
            Tobias Unger
            1. 0
              Ashura
    2. 0
      Ashura
      1. 0
        Tobias Unger
        1. 0
          Ashura
          1. 0
            Tobias Unger
      2. 0
        Alexander Brock
      3. 0
        wahsaga
        1. 0
          Tobias Unger
  4. -2
    Manuel B.
    1. 0
      Alexander Brock
      1. 0
        Manuel B.
        1. 0
          Candid Dauth
          1. 0
            Manuel B.
          2. 0
            Tobias Unger