Jag har suttit och trixat lite med en Permanent Redirect i ASP. Tidigare har jag redirectat alla URL:er som inte innehåller www till startsidan www.doman.se. Detta gjorde att om folk länkade till en specifik sida på mina sajter utan att använda www så hamnade besökarna på startsidan.
Nu har jag alltså gjort så att t.ex.
doman.se/index.asp?page=kontakta redirectas till
www.doman.se/index.asp?page=kontakta istället. Detta är ju en självklarhet och det är bara klantigt att jag inte tänkt på det tidigare.
Kod:
<%@ Language=VBScript %>
<%
aktuellsida = Request.ServerVariables(”URL”)
aktuellQS = “?” & Request.Querystring
IF ((Request.ServerVariables(”SERVER_NAME”)) = “doman.se”) THEN
Response.Status = “301 Moved Permanently”
Response.AddHeader “Location”, “http://www.doman.se” & aktuellsida & aktuellQS
Response.End
END IF
%>
Inlägget är dels tänkt att vara till hjälp för de som vill göra en liknande 301:a. Men jag vill även få reda på om det finns några felaktigheter i koden som kan skada min fina vänskap med Google.