Findes det, findes det ikke?
aug 14
Alt Andet 301, 404, google, htaccess 3 Comments
Wow, jeg kan ikke helt finde ud af om jeg skal elske eller hade Googles Webmaster Tools pt.?
Jeg troede faktisk at disse links for længst var “forsvundet” fra nettets overflade – but noooo!
Nettet er en elefant!
Det er vel også naivt at tro at links, som knap har eksisteret i et år skulle være væk! Godt nok har jeg tidligere haft .htaccess regler som skulle forhindre sådanne tilfælde. De har helt sikkert også virket hvis en besøgende/robot er kommet forbi, men det betyder jo ikke at folks bookmarks, linkbiblioteker mm. har opdateret sine links?!
Nettet er en elefant, der bliver sku ved med at være et link hist og her… så jeg skal vel have oprettet nogle regler igen
.
Nem måde at rette det på?
Jeg går stærkt ud fra, at jeg skal have gang i .htaccess igen, men der må da være en lettere måde end at skulle til, manuelt, at oprette 301-regler for de pt. 74 ikke fundne sider?
Du er ikke tilfældigvis en haj til .htaccess scripting og lige har lyst til at kaste et par linier i kommentarene?
Jeg skal have redirected alle URLer der findes i det gamle /blog/ bibliotek, til en tilsvarende adresse, bare uden /blog/ biblioteket. Dertil har jeg fjernet arkiver til månede, så alle disse /blog/200x/ skal bare redirectes til forsiden…
Update: 21/08/08
Det kan ærge mig nu, men rent faktisk fantes der også 16 “HTTP errors” i min Google Webmasters Tool analyse … anyways, jeg vehæfter lige følgende billede som bevis for, at det faktisk kan betale sig, at gøre noget ved sine links (selvfølgelig). Stille og roligt finder Google nu ud af, at mine links virker igen
.
Update: 25/08/08
Og det bliver kun bedre og bedre…
RSS
Twitter
Flickr
Facebook







aug 17, 2008 @ 21:24:28
Hej Simon
Er ikke nogen haj til det med .htaccess, men prøv at indsætte denne linie:
RewriteRule ^/blog/(.*)/?$ http://www.simon-jensen.net [L,R=301]
Så bliver sider der hedder “/blog/X/” videresendt til forsiden.
Er det kun for årstal du ønsker videresendt på, så er jeg lidt mere usikker, men her er alligevel et bud:
RewriteRule ^/blog/200([0-9]+)/?$ http://www.simon-jensen.net [L,R=301]
aug 17, 2008 @ 22:20:51
Hej Thomas,
Tak for forslagene, de gav lidt inspiration, men kunne dog ikke gøre det alene … efter at have set nærmere på listen, viste det sig dog også at der var liiiidt flere tilfælde end lige beskrevet. Jeg skulle helt op på 6 regler, for at komme hele vejen omkring – men det lykkedes
For en god ordens skyld, er her de 2 regler jeg måtte bruge for at få fjeret /blog/-stien fra de gamle URLer samt månedlige arkiver.
RewriteRule ^[blog]+/([A-Za-z0-9._-]+)$ http://www.simon-jensen.net/$1 [R=301,L]
RewriteRule ^[blog]+/[200]+([0-9]+)/([0-9]+).html$ http://www.simon-jensen.net/ [R=301,L]