In this article we are going to handle the redirection of Http request to Https by using a error pages. when an error raised due to 403.4 code our error page is called , in that htm we are creating a redirect function in javascript which redirect to the secured site.To do this follow the simple steps
1 . Enable the RequireSSl in SSL settings for web application in IIS.
2. create a Intermediate HTM error page.
3. Configure the IIS for error handling click the IIS server and select the Error Pages icon then Add a new status code by click the Add button Then mention the status code as 403.4 and give the error handle htm path in file path. Now click the Edit feature settings and select the custom error pages and select the file path for handle the error 403.4. Now the redirect will happen from http to https.
From this article you can learn how to do the redirection from http to https using error pages
1 . Enable the RequireSSl in SSL settings for web application in IIS.
2. create a Intermediate HTM error page.
<!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Redirect to Https</title>
<script type="text/javascript"
language="javascript">
function HttpToHttps() {
var https = window.location.hostname +
window.location.pathname;
https = "https://" + https;
window.location = https;
}
HttpToHttps();
</script>
</head>
<body>
</body>
</html>
No comments:
Post a Comment