DAB268: Bei relativen Links von http:// auf https:// wechseln?

Hallo.

Kann ich bei relativen Links von http:// auf https:// wechseln?
Es geht darum, dass für eine Seite Authentifizierung benötigt wird, welche nur über SSL erlaubt ist.

MfG
DAB268

  1. hi,

    Kann ich bei relativen Links von http:// auf https:// wechseln?

    Nein.

    (Jein, wenn man base in Betracht zieht.)

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Moin!

    Kann ich bei relativen Links von http:// auf https:// wechseln?

    Nein. Das Wechseln des Protokolls erfordert absolute Linkangaben (ein Link darf nur von vorne beginnend Angaben weglassen, nicht mittendrin, um immer relativer zu werden) - zumal es ja im Allgemeinen nicht gewährleistet ist, dass der HTTPS-Teil sich immer unter derselben Domain befindet, wie der HTTP-Teil. Und Links sind halt nur für den allgemeinen Teil definiert, nicht für irgendeine spezielle, zufällig passende Konstruktion.

    Da SSL und Authentifizierung aber sowieso irgendeine Art von serverseitiger Dynamik erfordern, sollte es relativ einfach sein, die notwendigen Links dynamisch aus den diversen Angaben des Requests selbst zusammenzustellen (z.B. HTTP_HOST und REQUEST_URI), und nur das Protokoll fix auf die jeweils andere Geschmacksrichtung zu ändern.

    - Sven Rautenberg

    --
    "Love your nation - respect the others."