heiko: ~Namensauflösung

Hallo leutz,

ich habe ma ne frage:

www.xyz.com/xyz/~harten/.....

Wie kann ich den Namen des Ordners /~harten/ voll auflösen?
Also das ich den vollen namen des Ordners bekomme?

Danke for Help

Schönen Montag noch

heiko

  1. Hello out there!

    www.xyz.com/xyz/~harten/.....

    Bitte verwende für Beispiele keine Domains, die tatsächlich existieren und deren Inhalt du vermutlich nicht kennst. Für Beispieldomains sind example.com, example.net, example.org oder auch foo.example, foo.invalid vorgesehen. [RFC2606]

    Wie kann ich den Namen des Ordners /~harten/ voll auflösen?
    Also das ich den vollen namen des Ordners bekomme?

    Du musst zwei Dinge unterscheiden: Das Dateisystem des Webservers und Anfragen per HTTP.

    HTTP ist der Begriff „Ordner“ völlig fremd.

    Dass für deinen Server '~harten/' und sowas wie '/home/people/h/harten/' dasselbe ist, ist für HTTP irrelevant und heißt nicht, dass dein Webspace unter 'http://example.net/xyz/home/people/h/harten/' erreichbar wäre.

    Was stört dich an 'http://example.net/xyz/~harten/'?

    See ya up the road,
    Gunnar

    --
    “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
  2. Hallo Heiko,

    www.xyz.com/xyz/~harten/.....
    Wie kann ich den Namen des Ordners /~harten/ voll auflösen?
    Also das ich den vollen namen des Ordners bekomme?

    vielleicht indem du uns erstmal erklärst, was du unter dem "vollen Namen des Ordners" verstehst. Mal abgesehen davon, dass es -wie Gunnar schon erwähnte- im HTTP-Kontext keine "Ordner" gibt. Und selbst wenn ich die Bezeichnung einfach mal gelten lasse, dann *ist* /xyz/~harten/ doch schon der vollständige Name. Oder nicht?

    Danke for Help

    <english-for-runaways>No reason.</english-for-runaways>
    Ciao,
     Martin

    --
    Um die Wahrheit zu erfahren, muss man den Menschen widersprechen.
      (George Bernhard Shaw)
  3. Hallo heiko,

    ich habe ma ne frage:

    www.xyz.com/xyz/~harten/.....

    Wie kann ich den Namen des Ordners /~harten/ voll auflösen?
    Also das ich den vollen namen des Ordners bekomme?

    /xyz/~harten sagt erstmal nichts über die tatsächliche Struktur auf dem Webserver aus. Man kann den Webserver so konfigurieren, dass er URLs praktisch beliebig aufs Dateisystem übersetzt. Beim Apachen gibt es die Einstellung, dass Urls wie http://example.org/~harten/ auf das Webverzeichnis des Benutzers harten verweisen (z.B.: /home/harten/public_html/). Das ist aber insofern ungünstig, als dass die Tilde (~) eigentlich nicht in URLs vorkommen darf.

    Genauere Angaben, was genau sich hinter einer URL dieser Form verbirgt kann man leider nur machen, wenn man weiß, wie der Webserver konfiguriert ist.

    Schöne Grüße,

    Johannes

    --
    WM-Tippspiel: http://zeller-johannes.de/wmtipp/
    ie:% fl:( br:< va:| ls:[ fo:) rl:) n4:? ss:| de:] js:| ch:} sh:) mo:| zu:)
    1. Hello out there!

      dass die Tilde (~) eigentlich nicht in URLs vorkommen darf.

      Doch, sie darf:

      2.3.  Unreserved Characters

      Characters that are allowed in a URI but do not have a reserved
         purpose are called unreserved.  These include uppercase and lowercase
         letters, decimal digits, hyphen, period, underscore, and tilde.

      unreserved  = ALPHA / DIGIT / "-" / "." / "_" / "~"

      [RFC3986]

      See ya up the road,
      Gunnar

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

        dass die Tilde (~) eigentlich nicht in URLs vorkommen darf.
        Doch, sie darf:

        Inzwischen.

        RFC 1738 war da noch anders:

        alpha          = lowalpha | hialpha
        digit          = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" |
                         "8" | "9"
        safe           = "$" | "-" | "_" | "." | "+"
        extra          = "!" | "*" | "'" | "(" | ")" | ","
        [...]

        unreserved     = alpha | digit | safe | extra

        Damals war die Tilde noch bei den "unsafe" characters und hätte daher escaped werden müssen (All unsafe characters must always be encoded within a URL.)

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        O o ostern ...
        Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hello out there!

          Inzwischen.
          RFC 1738 war da noch anders:

          Bist du jetzt MuseumGuard? ;-)

          Wo hast den das ausgekramt? Vor RFC 3986 war RFC 2963 aktuell (seit August 1998!); und da war '~' auch schon erlaubt:

          unreserved  = alphanum | mark
                mark        = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"

          See ya up the road,
          Gunnar

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