Konvertering fra .htm til .asp
HejDa jeg har omdøbt alle mine hjemmesidefiler fra .htm til .asp, kan jeg vælge - altså hvis mine besøgende stadig skal kunne finde de rigtige sider - enten at oprette en lang liste over alle siderne, som har skiftet navn, eller gøre noget som er meget smartere. Nemlig at lave et script (som bliver placeret i errors.asp, dvs. ”endestationen” for ikke-eksisterende URL’er), som undersøger efternavnet, og slutter det på ”.htm”, så skal det omdøbes til ”.asp”. Derefter skal der redirectes til den nye adresse.
Så med andre ord, så skal efternavnet \".htm\" laves om til \".asp\", hvorefter den besøgende skal smides hen til den nye/korrekte side.
Men jeg sidder fast i programmeringen, så vil en eller anden ikke skrive det færdigt? Jeg kan ikke forestillet mig, at jeg er langt fra målet med nedenstående kode:
<%
theURL = LCase(Request.ServerVariables(\"Query_String\"))
If right(theURL, 4) = \".htm\" Then
newURL1 = Left(theURL, len(theURL) - 4) & \".asp\"
newURL2 = mid(theURL, 4)
Response.redirect newURL2
End if
%>
Her er resultatet (output) ved test af en vilkårlig side (http://www.sharedanmark.dk/light.htm), men browserens adressefelt bliver fyldet helt op med følgende:
http://www.sharedanmark.dk/;http://www.sharedanmark.dk/;http://www.sharedanmark.dk/;http://www.sharedanmark.dk/;http://www.sharedanmark.dk/;http://www.sharedanmark.dk/;http://www.sharedanmark.dk/;http://www.sharedanmark.dk/%3bhttp://www.sharedanmark.dk/;http://www.sharedanmark.dk/;http://www.sharedanmark.dk/;http://www.sharedanmark.dk/%3bhttp://www.sharedanmark.dk/;http://www.sharedanmark.dk/%3bhttp://www.sharedanmark.dk/%3bhttp://www.sharedanmark.dk/%253bhttp://www.sharedanmark.dk/;http://www.sharedanmark.dk/;http://www.sharedanmark.dk/;http://www.sharedanmark.dk/%3bhttp://www.sharedanmark.dk/;http://www.sharedanmark.dk/%3bhttp://www.sharedanmark.dk/%3bhttp://www.sharedanmark.dk/%253bhttp://www.sharedanmark.dk/;http://www.sharedanmark.dk/%3bhttp://www.sharedanmark.dk/%3bhttp://www.sharedanmark.dk/%253bhttp://www.sharedanmark.dk/%3bhttp://www.sharedanmark.dk/%253bhttp://www.sharedanmark.dk/%253bhttp://www.sharedanmark.dk/%25253bhttp://www.sharedanmark.dk/light.htm
Kan du bygge scriptet færdigt? På forhånd mange tak.
