Hallo,
Ik heb een prive website waar SSL op draait.
In Global.asax zit een redirect om naar SSL te gaan:
Als ik de website open met een Windows PC, dan gaat alles goed en redirect die keurig van http naar https.
Open ik het op mijn Android smartphone dan krijg ik de melding: Err too many redirects
Open ik het met mijn iPhone, dan krijg ik de melding: Safari cannot open the page because too many redirects occurred.
Het heeft zeker met de redirect naar SSL te maken, want als ik https:// direct invoer dan werkt de website.
Hoe moet ik de website redirecten, zodat het op een smartphone ook werkt ?
Het liefst gebruik ik geen URL rewrite module, want dat is weer iets installeren op de server en ik heb toch ASPX hiervoor.
Uiteraard heb ik Google gebruikt, de antwoorden:
- Gebruik een andere browser: Yeah right !!!
- Delete cookies+ cache: al gedaan, probleem blijft.
Server:
Windows 2012R2
IIS 8.5
.NET 4.x
Ik heb een prive website waar SSL op draait.
In Global.asax zit een redirect om naar SSL te gaan:
code:
1
2
3
4
5
| if (!IsPostBack && !app.Request.IsSecureConnection && ... <nog een aantal conditites>)) { app.Response.Redirect(Request.RawUrl.Replace("http://","https://"), true); return; } |
Als ik de website open met een Windows PC, dan gaat alles goed en redirect die keurig van http naar https.
Open ik het op mijn Android smartphone dan krijg ik de melding: Err too many redirects
Open ik het met mijn iPhone, dan krijg ik de melding: Safari cannot open the page because too many redirects occurred.
Het heeft zeker met de redirect naar SSL te maken, want als ik https:// direct invoer dan werkt de website.
Hoe moet ik de website redirecten, zodat het op een smartphone ook werkt ?
Het liefst gebruik ik geen URL rewrite module, want dat is weer iets installeren op de server en ik heb toch ASPX hiervoor.
Uiteraard heb ik Google gebruikt, de antwoorden:
- Gebruik een andere browser: Yeah right !!!

- Delete cookies+ cache: al gedaan, probleem blijft.
Server:
Windows 2012R2
IIS 8.5
.NET 4.x
o << Your asshole before prison.
O << Your asshole after prison.