none
IIS 7.5 - redirect http na https

Odpovědi

Všechny reakce

  • A co z toho navodu vam nefunguje?

    V principu je postup spravny, tj. zmenit defautlni chybovou hlasku 403.4 na jinou, ktera krome jineho provede i presmerovani jinam.

    Tj. povedlo se vam zmenit defautlni hlasku?
    Nebo jen nefunguje presmerovani? Pokud chcete, muzete pouzit i jine druhy presmerovani, pokud je umite.

    úterý 15. prosince 2009 8:40
  • Když to vše nastavím podle toho návodu, tak i nadále se mi zobrazuje chyba 403.4 - je vyžadován protokol SSL.
    Nebo je nutné napsat místo http:// a https:// konkrétní stránku?
    Pokud otevřu jen samotný soubor na přesměrování, tak se zobrazí kód a přesměrování se neděje.
    úterý 15. prosince 2009 10:47
  • S ASPX neporadim, jsem stara struktura, ale princip je jasny  a stejny jako u ASP :)
    Ano, i me samotne REDIRECT.ASPX nefunguje.

    Kdyby to melo byt v ASP, pak to umim. Treba takto:
    <%

    if Request.ServerVariables("SERVER_PORT_SECURE")=0 then
       response.redirect "https://" & Request.ServerVariables("SERVER_NAME")
       response.end
    end if

    %>

    Ale jak rikam: klidne muzete zmodifikovat stranku chyby 403.4 a pridat do ni treba javascriptove presmerovatko, pokud je vam blizsi, nebo klidne standardni HTML metatag <meta http-equiv="refresh" content="4;url=http://server/cokoliv">.
    Moznosti ne spousta. Dulezity je princip: vyuzit chybove hlaseni k presmerovaci akci.

    úterý 15. prosince 2009 14:30
  • Soubor s tímto kódem už funguje, ale jen když soubor spustím ručně.

    Pokud zadám nějakou stránku bez http, tak to napíše opět chybu 403.4 nebo 500.19

    Chtěl jsem stránku s chybou 403.4 editovat ručně, ale zřejmě by to nepomohlo, protože stránka, která se mi zobrazuje jako chyba je jiná, než ta, co je uložená v zadaném umístění.
    úterý 15. prosince 2009 15:51
  • Nefunguje jakékoliv přesměrování, protože když edituje kteroukoliv chybu, tak se stejně zobrazí ta výchozí.
    Historii v prohlížeči jsem vymazal.
    sobota 19. prosince 2009 9:01
  • Funguje to. Problém byl ten, že s adresou localhost to nefunguje. Po zadání veřejné domény to bez problému přesměruje.
    pátek 25. prosince 2009 11:16
  • ty mas SSL certifikat pro localhost :-) ???
    MP
    pátek 25. prosince 2009 19:32
    Vlastník
  • Zkoušel jsem to ve VirtualBoxu a tam se vygeneroval certifikát na jméno počítače.
    Až nyní jsem to vyzkoušel na serveru s doménou, kde jsem zjistil, že to funguje.
    sobota 26. prosince 2009 9:28
  • ja si jen (ne)pedagogicky rypnul aby sis uvedomil uskali https(SSL), zejmena nutnost korespondence volane adresy s adresou uvedenou v certifikatu

    MP
    sobota 26. prosince 2009 12:20
    Vlastník