
Forleden dag da jeg havde min daglige studeren af Google Webmasterværktøjer, opdagede jeg at der var kommet 38 sider under “ikke fundet” – det undrede jeg mig lidt over, da siderne havde været slettet i mere end 6 måneder.
Men da Google nu gjorde mig opmærksom på at disse sider var fundet i Google’s index, så kunne jeg ligeså udnytte dette og lave en 301 redirect til den rette side – men hvordan var det lige at jeg gjorde dette.
DanDomain shoppen understøtter ganske vidst VBScript i .asp sider – men jeg har altid lavet mine egne sider i HTML og der kan man mig bekendt ikke indsætte et VBScript (er som bekendt ikke programmør, så ret mig gerne tager jeg fejl).
Jeg kunne godt huske at jeg havde læst om en metode et eller andet sted, men hvor, ja det var ligesom forsvundet, men heldigvis var hjælpen ligeom hjørnet i form af Twitter.
Så jeg klagede min nød på Twitter og Grosen Friis var rar at melde sig på banen
Og jeg modtog herefter på mail denne udførlige fremgangsmåde…
- Du skal gå ind på shoppen via et FTP program
- Her skal du lave en mappe/folder der hedder ‘det-som-din-mappe-hedder’
- Gå ned i ‘det-som-din-mappe-hedder’ mappen og lav en ny mappe der hedder ‘sidens-navn.html’. Ja et mappenavn må gerne hedde sådan og ende med ‘.html’
- På din lokale harddisk vil jeg anbefale at du laver en arbejdsmappe til disse redirects, og her vil jeg gentage punkt 2 og 3, så du har samme mapper og filer lokalt som du har oppe på serveren.
- På din lokale harddisk skal du hoppe ned i undermappen ‘/som-din-mappe-hedder/sidens-navn.html’
- Her skal du lave en fil der hedder ‘default.asp’ og åbne denne fil i en teksteditor (på Windows platformen kan du bruge notepad (notesblok))
- Indsæt følgende kode i denne fil:
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,http://www.domæne.dk/side-der-redirectes-til.html
%>
Bemærk: Det er MEGET vigtigt at der ikke er blanke tegn eller linie skift før ‘<%@ Language’ og efter den sidste ‘%>’ eller vil det ikke virke.
- Tag en slurk kaffe og gå igang med næste URL.
Jeg vidste at jeg havde set den metode før, men hvor?
Jeg takkede Grosen Friis mange gange for hjælpen og nævnte også i min mail at jeg var sikker på at have set ovenstående metode beskrevet i en af Thomas Rosenstand‘s SEO bøger, men jeg var ikke sikker, da der er røget nogle bøger igennem hovedet indenfor de sidste par år
Men gudskelov for Twitter, så fik jeg af vide hvor det var at jeg havde læst om ovenstående lille krølle – og det VAR i en af Thomas Rosenstand’s SEO bøger, nemlig den bog der hedder SEO-TUNING.
Da det nu er min blog, så vil jeg gerne gøre lidt reklame for bogen SEO-TUNING – det er simpelthen bogen du må eje såfremt du har en DanDomain shop, så har du den ikke allerede så skynd dig at få den købt.
Læs mere om bogen, klik på logoet og køb bogen allerede i dag!
SEO-TUNING logo er venligst udlånt med tilladelse fra Thomas Rosenstand




Nårh – det var det dit lille fif gik ud på..;-) 1000 tak for det, – det vil jeg gemme under hovedpuden til når jeg får brug for det.
Men – “dum” og uvidende som jeg jo er, så kan jeg jo ikke undgå at tænke om man ikke kan lave det, vi har snakket om før, med URL-forward på samme måde, mht. til at kun at svare enten med eller uden www?
Så har jeg da til udbetalingen på Rosenstands helt sikkert udmærkede bog..;-))
Tak for endnu et godt indlæg!
/ Ulrik
Hej Jan
lige for at hjælpe lidt i forvirringen:
- javascript kan køres alle steder i shoppen og kræver ikke ASP. Dog fraråder jeg stærkt anvendelsen af javascript til at lave 301 redirect.
- Helt almindelige HTML sider kan også lave 301 redirect dette fungerer fint (og google accepterer det) jeg tænker her på f.eks. meta refresh.
- ASP,.NET, PHP, Pearl osv kan naturligvis alle gøre det på divs måder.
Men jeg vil anbefale en egen fejlside (hvis det er udenfor shop mappen) skulle man have lyst til at læse mere om emnet vil jeg anbefale følgende som google selv henviser til som kilde: http://en.wikipedia.org/wiki/301_redirect#HTTP_status_codes_3xx
Håber at det kan bruges
@René – tak for din kommentar og gode råd på dette indlæg. Jeg skal beklage at jeg er kommet til at skrive JavaScript i indlægget, jeg mente selvfølgelig VBScript – dette er nu rettet i indlægget.
META refresh er vel ikke en egentligt og korrekt måde at 301 redirecte en HTML side på, er det ikke bare en almindelig viderestilling til brug ved f.eks. et slideshow med diverse sider?
Tak for de pæne ord!
Lad mig lige understrege, at “meta refresh” ABSOLUT ikke kan bruges som en 301 redirect. Lad endelig være med det
@Thomas – velbekomme og tak for din kommentar til dette indlæg!
Som du kan se stillede jeg også spørgsmål ved svaret, men der kom desvære ikke noget svar retur – personligt ved jeg jo godt selv bedre, da jeg selvfølgelig har læst diverse SEO bøger om emnet, men jeg var alligevel interesset i at høre lidt mere, specielt når svaret kom fra et web bureau, som også tilbyder SEO arbejde
Hvad gør du så hvis det er en produktgruppe du har lukket og du ønsker 301 redirect til en anden gruppe?
@Jesper – hvis min 301 redirect peger på noget som ikke findes mere, så vil jeg selvfølgelig fjerne 301 redirectet, da den så er ligegyldig, evt. besøg der så ville komme ind på siden alligevel ville jeg lede hen til en 404 fejlside.
Angående redirect til en anden gruppe, der ville jeg blot oprette en ny 301 redirect!
Det forekommer måske lidt mærkeligt at der ikke understøttes dette direkte i dandomain shopmodulets backend-styrings system, og at man skal fixe det selv på den her måde.
Det er jo trods alt en af de helt store med rigtig mange kunder, de ville vel endda kunne tjene penge på at sælge et simpelt interface som et ekstra modul, til dem der ikke har lyst til at rode med ftp og kildekoder og sådan.
@Lars – du kan godt lave 301 redirect i DanDomain’s backend-styring, men dette kræver at du foretager et tilkøb af denne funktion… et tilkøb pr. 301 redirect du vil lave – og det er der ryger økonomien sig en tur.
Personligt mener jeg at det burde ligge som standard i shopsystemet, således at det var med i prisen på en standard shop, men sådan er virkeligheden desværre ikke altid
Hej Jan
Har du nogen erfaring med om man kan gøre det med udgået varer også sådan at de redirecter til en vare gruppe i stedet.
Når jeg har en vare jeg sletter går den slettede URL til forsiden, hvis jeg nu vil have den til en varekategori kan jeg så lave en af de redirects du har beskrevet det kræver vel at jeg laver den i “shop” mappen ?
Kristian
@Kristian – Tak for din kommentar og velkommen her på bloggen.
Du kan ikke lave 301 redirect på nævnte måde i dette indlæg, indenfor “shop” mappen i en DanDomain shop, dette er en af de store fejl og mangler ved systemet. Du kan derimod lave et tilkøb og så styre det derfra.
Personligt ville jeg ønske at man kunne lave en 301 redirect på samme måde som man f.eks. gør i WordPress, via en .htaccess fil – det er nemt og hurtigt og meget brugervenligt
Findes en URL ikke i shoppen, så redirectes der automatisk til forsiden, hvilket også er den korrekte måde at gøre det på. Denne metode jeg har beskrevet i dette indlæg, gælder kun 301 redirects udenfor “shop” mappen og ind, så at sige!
Du kan evt. bruge en 404 fejlside, hvor du så kan skrive lidt information om hvorfor kunden er havnet på den side, at produktet der søges efter er udgået, men du (kunden) kan komme direkte til varekategorien ved at klikke længere nede på siden, blot en idé
Hvad hedder det modul man kan tilkøbe så det kan lade sig gøre ?
Den vare jeg har der er ugået ligger godt på google defor vil jeg gerne have den til min vare gruppe så jeg får den op på samme keyword.
Jeg har egen 404 side med en del url fra min gamle shop som henviser til nogle kategorier, andre til forsiden
DanDomain kalder det for “URL Forward” – jeg har desværre ikke kunne finde et link på deres hjemmeside, så prøv evt. at kontakte dem!
Bemærk venligst at du kun kan lave én 301 redirect med dette tilkøb… så det er ikke helt optimalt efter min mening!
Tak for svarene jeg må prøve at ringe til dem, men det lyder da ikke optimalt med det url forward hvis man kun kan lave en.
Dandomain anbefaler selv en lidt anden måde at løse problemet. Deres forslag går på at bestille en 404-side, og derefter følge følgende eksempel: http://help.dandomain.dk/webshop5/dk/html/8.3_Redirect_af_links_(Avanceret).htm
Bestillingen af 404-siden skal ske via deres salgs-support og er gratis, men tager cirka en time at få oprettet.
Jeg synes umiddelbart at det virker smartere, da alle redirects så er samlet ét sted. Men det kan være at jeg overser noget?
Så oprandt dagen hvor jeg skulle lave min først redirects.. Eller den første lavede jeg nu ret hurtigt efter du skrev indlægget her. Bare for at prøve, og det virkede fint..
Nu skal jeg så lave flere, og så knækker filmen sgu lidt for mig.. De virker ikke – de går til forsiden, som shoppen gør af sig selv, og jeg gør præcist som beskrevet – tror jeg. og lægger dem ind i mappen som du skriver.. men jeg tror måske det kan være jeg kalder mappen noget forkert alligevel.. – Måske..
Kunne du måske smide et screenshot op af din ftp, så jeg kan se præcist hvad du kalder dine mapper?
For det er da godt nok ved at give mig lange lø.!:@
På forhånd tak for din altid store hjælpsomhed..:)
/Ulrik