301 Redirect with ASP (not .NET)
-
I'm looking to redirect non www to www and also .co.uk to .com.
http://www.xxxxx.com is the intended target.
http://xxxxx.com & http://www.xxxxx.co.uk & http://xxxxx.co.uk to redirect.
I managed to do some of this but if I come through to a service page /services/cars.asp it redirects to the homepage.
All I have so far is this code:
<% If InStr(Request.ServerVariables("SERVER_NAME"),"www") = 0 ThenResponse.write "http://www." & Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("URL") & "?" & Request.ServerVariables("QUERY_STRING")Response.EndEnd if %>
What am I missing?
-
Ok I figured it out for anyone that wants to know.
<% If InStr(Request.ServerVariables("SERVER_NAME"),"www") = 0 Then Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.xxxxx.com" & request.ServerVariables("URL") & Request.ServerVariables("QUERY_STRING") Response.End
Else If
InStr(Request.ServerVariables("SERVER_NAME"),"xxxxx.com") = 0 then Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.xxxxx.com" & request.ServerVariables("URL") & Request.ServerVariables("QUERY_STRING") Response.End end if
End if %>