Avatar billede ullidk Nybegynder
24. juni 2005 - 12:25 Der er 6 kommentarer og
1 løsning

redirect til https

Hejsa,

Har følgende linie, der gerne skulle redirecte til en https side:

private void Page_Load(object sender, System.EventArgs e)
{
if (!Request.ServerVariables == "https")
Response.redirect("https://www.side.dk");
...
}

Men det virker ikke - ved godt det er "gammeldags" ASP.
Kan nogen hjælpe?
Avatar billede arne_v Ekspert
24. juni 2005 - 12:39 #1
prøv:

if (!Request.ServerVariables.IsSecureConnection())
Avatar billede arne_v Ekspert
24. juni 2005 - 12:39 #2
vrøvl

if (!Request.IsSecureConnection())
Avatar billede jokkejensen Novice
24. juni 2005 - 12:40 #3
du skal søge i strengen...

if(Request.ServerVariables.ToString().IndexOf("https") > -1)
                Response.Redirect("");
Avatar billede jokkejensen Novice
24. juni 2005 - 12:41 #4
Her er et eksmepel på hvad den kunne returnere... dog aldig kun en streng på 4 tegn..


ALL_HTTP=HTTP_CONNECTION%3aKeep-Alive%0d%0aHTTP_ACCEPT%3a*%2f*%0d%0aHTTP_ACCEPT_ENCODING%3agzip%2c+deflate%0d%0aHTTP_ACCEPT_LANGUAGE%3ada%0d%0aHTTP_COOKIE%3auserKage%3dadmin%3b+passKage%3didspispopd%0d%0aHTTP_HOST%3alocalhost%0d%0aHTTP_USER_AGENT%3aMozilla%2f4.0+(compatible%3b+MSIE+6.0%3b+Windows+NT+5.1%3b+SV1%3b+.NET+CLR+1.0.3705)%0d%0aHTTP_ASPFILTERSESSIONID%3auxhygx45lufew3mxoautmr45%0d%0a&ALL_RAW=Connection%3a+Keep-Alive%0d%0aAccept%3a+*%2f*%0d%0aAccept-Encoding%3a+gzip%2c+deflate%0d%0aAccept-Language%3a+da%0d%0aCookie%3a+userKage%3dadmin%3b+passKage%3didspispopd%0d%0aHost%3a+localhost%0d%0aUser-Agent%3a+Mozilla%2f4.0+(compatible%3b+MSIE+6.0%3b+Windows+NT+5.1%3b+SV1%3b+.NET+CLR+1.0.3705)%0d%0aAspFilterSessionId%3a+uxhygx45lufew3mxoautmr45%0d%0a&APPL_MD_PATH=%2fLM%2fw3svc%2f1%2froot%2fPlayGround&APPL_PHYSICAL_PATH=c%3a%5cinetpub%5cwwwroot%5cPlayGround%5c&AUTH_TYPE=&AUTH_USER=&AUTH_PASSWORD=&LOGON_USER=&REMOTE_USER=&CERT_COOKIE=&CERT_FLAGS=&CERT_ISSUER=&CERT_KEYSIZE=&CERT_SECRETKEYSIZE=&CERT_SERIALNUMBER=&CERT_SERVER_ISSUER=&CERT_SERVER_SUBJECT=&CERT_SUBJECT=&CONTENT_LENGTH=0&CONTENT_TYPE=&GATEWAY_INTERFACE=CGI%2f1.1&HTTPS=off&HTTPS_KEYSIZE=&HTTPS_SECRETKEYSIZE=&HTTPS_SERVER_ISSUER=&HTTPS_SERVER_SUBJECT=&INSTANCE_ID=1&INSTANCE_META_PATH=%2fLM%2fW3SVC%2f1&LOCAL_ADDR=127.0.0.1&PATH_INFO=%2fPlayGround%2fWebForm1.aspx&PATH_TRANSLATED=c%3a%5cinetpub%5cwwwroot%5cPlayGround%5cWebForm1.aspx&QUERY_STRING=&REMOTE_ADDR=127.0.0.1&REMOTE_HOST=127.0.0.1&REQUEST_METHOD=GET&SCRIPT_NAME=%2fPlayGround%2fWebForm1.aspx&SERVER_NAME=localhost&SERVER_PORT=80&SERVER_PORT_SECURE=0&SERVER_PROTOCOL=HTTP%2f1.1&SERVER_SOFTWARE=Microsoft-IIS%2f5.1&URL=%2fPlayGround%2fWebForm1.aspx&HTTP_CONNECTION=Keep-Alive&HTTP_ACCEPT=*%2f*&HTTP_ACCEPT_ENCODING=gzip%2c+deflate&HTTP_ACCEPT_LANGUAGE=da&HTTP_COOKIE=userKage%3dadmin%3b+passKage%3didspispopd&HTTP_HOST=localhost&HTTP_USER_AGENT=Mozilla%2f4.0+(compatible%3b+MSIE+6.0%3b+Windows+NT+5.1%3b+SV1%3b+.NET+CLR+1.0.3705)&HTTP_ASPFILTERSESSIONID=uxhygx45lufew3mxoautmr45
Avatar billede jokkejensen Novice
24. juni 2005 - 12:41 #5
ja okay, mit eksempel virker da vist ikke.. der står https flere gange deri
Avatar billede ullidk Nybegynder
08. juli 2005 - 08:25 #6
arne_v, undskyld den lange ventetid - smid et svar!
Avatar billede arne_v Ekspert
08. juli 2005 - 08:43 #7
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester