23. juli 2001 - 20:46Der er
19 kommentarer og 1 løsning
Konverter fra \".htm\" til \".asp\"
Hej
Da jeg har omdøbt alle mine hjemmeside-filer fra .htm til .asp, kan jeg enten 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” og slutteligt skal der så redirectes til den nye adresse.
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.
MVH Jens
<% theURL = LCase(Request.ServerVariables(\"Query_String\")) check = InStr(1, theURL, \".htm\") If check => \"1\" Then NewAddress = Right(theURL, 3) Response.redirect(NewAddress+\"asp\") End if %>
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
theURL = Lcase(Request.servervariables(\"SCRIPT_NAME\")) If right(theURL, 4) = \".htm\" Then newURL = Left(theURL, len(theURL) - 4) & \".asp\" Response.redirect(newURL) End if
Det skal vist laves lidt om, hvis det skal ligge i en errors.asp:
theURL = Lcase(Request.servervariables(\"HTTP_REFERER\")) If right(theURL, 4) = \".htm\" Then newURL = Left(theURL, len(theURL) - 4) & \".asp\" Response.redirect(newURL) End if
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.