So on the page_load check if the "https" is there and if not do a redirect to the same page but append "https" to the front?
Main Topics
Browse All TopicsI have a payment page for my website. How can I make sure (with VB.NET) that the page is always utilizing the SSL cert (HTTPS)? If they come in with HTTP, should I just redirect to HTTPS? Any code samples would be nice. Thanks.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
what bout this:
If Not Request.IsSecureConnection
' redirect to https
Dim strNewUrl As String
strNewUrl = Request.Url.ToString.Repla
Response.Redirect(strNewUr
End If
I added a Not for the second check as it was going to do it if it found https. I also changed to starts with instead of contains.
Business Accounts
Answer for Membership
by: jjardinePosted on 2009-03-12 at 11:47:09ID: 23872045
you can use the server variables to look at the referring url to validate if it is using ssl by checking for https. You could redirect them, but is that just for entering the site or for submiting the data? if they submit to http, it is already to late to redirect as the data is already there.