Redirect non www domain to www in classic asp
If you are running your site on classic .asp, on a IIS 6 web server. Here is a method you can use to forward all non www. requests to www.example.com.
Create a new file for example named: redirect.asp | and insert this code into the file redirect.asp
<%
svrHttps = request.servervariables("HTTPS")
svrHost = request.servervariables("HTTP_HOST")
svrUrl = request.servervariables("URL")
svrQueryString = request.servervariables("QUERY_STRING")
IF left(svrHost,4) <> "www." THEN
IF svrHttps = "off" THEN
svrNewUrl = "http://www./"
ELSE
svrNewUrl = "https://www./"
END IF
svrNewUrl = svrNewUrl & svrHost & svrUrl
svrNewUrl = replace(svrNewUrl,"default.asp","")
svrNewUrl = replace(svrNewUrl,"index.asp","")
IF len(svrQueryString) > 0 THEN
svrNewUrl = svrNewUrl & "?" & svrQueryString
END IF
response.status = "301 Moved Permanently"
response.addheader "Location", svrNewUrl
response.end
END IF
%>
Then you will want to include the redirect.asp file in your main index page, such as index.asp or default.asp. Include this line of code in the main websites index page:
<!--#include file="redirect.asp"-->
Related Articles
How do I enable detailed errors in classic ASP?
You can enable detailed error messages for your classic ASP site defaulted to Windows/IIS by using a web.config file with the following: <configuration> <system.webServer> <httpErrors errorMode="Detailed" /> </system.webServer> </configuration> Note: ...
How do I enable detailed errors in classic ASP?
You can enable detailed error messages for your classic ASP site defaulted to Windows/IIS by using a web.config file with the following: <configuration> <system.webServer> <httpErrors errorMode="Detailed" /> </system.webServer> </configuration> Note: ...
SSL certificate not valid for domain.com but is for www.domain.com or vice versa
Problem 1: I have purchased an SSL for domain.com, however, www.domain.com gives an SSL error Problem 2: I have purchased an SSL for www.domain.com, however, domain.com gives an SSL error -------------------------------- Most SSLs will provide a ...
Setting Domain to use Google Apps Email
Information on setting up Google Apps in H-Sphere can be found at: http://www.google.com/support/a/bin/answer.py?hl=en&answer=61158 Once this is complete, you will want to turn off Mail Service under Domains -> Domain Settings (after ensuring that ...
Domain Redirects in Website Panel
The easiest way to set up redirects when utilizing Website Panel(WSP) is to do it within WSP directly. Sign in to your WebSitePanel hosting control panel Click on Web Sites Click on your domain At the Home Folder tab, select the radio button with ...