Posted by sibert on November 13, 2011 at 8:47am
När jag skrotade den gamla hemsidan fanns gamla html-sidor typ "/kontakt/index.html" som nu hamnar som "page not found". Finns det någon modul där jag kan skriva in dessa gamla sökvägar och peka på de nya?
Exempel: Både "/kontakt/index.html" och "/about/index.html" ska pekas om till nya "/kontakt".
Jag har försökt med Pathauto, Global Redirect och Link. Men jag har inte lyckats med någon av dessa.
Tacksam för alla tips.
Comments
Jag hade inte gjort så att
Jag hade inte gjort så att det finns en ny länk som pekar på den nya sidan från den gamla. Enligt mitt sätt att se det gäller det att få alla sökmotorer att förstå att sidan är flyttat. Om du gör en länk som pekar direkt på de nya från de gamla utan att skicka" permanent flyttad" så kommer folk att fortsätta att använda de gamla länkarna.
Själv har jag gjort en snygg "Page not not found" sida och där skrivit in lite tips, kanske några av de vanligaste gamla länkarna samt rekommenderat folk att använda de nya länkarna. Om man vill kan man även lägga in en sökfunktion där.
Jag håller med och håller
Jag håller med och håller inte med föregående talare. Det är väl bra om användarna får reda på att URL:en har ändrats, men å andra sidan så spelar det väl ingen roll om man fånger upp den gamla URL:en korrekt och skickar dem till samma sida fast med en annan URL.
Med hjälp av HTTP statuskoder kan du på samma gång skicka webbläsaren till den nya sidan men även skicka information till sökmotorn att ta bort den gamla URL:en från sökindexet och i stället fokusera på den nya URL:en.
Jag stod inför samma problem som du har nu för bara en månad sedan när jag flyttade över mina gamla webbplatser till Drupal. Det var i runda tal 6000 noder på två webbplatser och jag löste det genom modulen Path Redirect och i mitt fall även Path Redirect Import då jag fixade till en sql-export för alla gamla URL:er.
Du kan läsa min tråd med lösning på http://groups.drupal.org/node/185734.
// Adam
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
Varken Path Redirect eller
Varken Path Redirect eller Path Redirect Import finns för Drupal 7. Kan man använda dom ändå?
På projektets hemsida för
På projektets hemsida för Path redirect står det att en version för Drupal 7 har bytt till Redirect. För den andra modulen finns det en patch för att få den att fungera i Drupal 7 här.
Jag har inte testat någon av modulerna, så du får testa på egen risk.
Att bryta massa gamla URL:er
Att bryta massa gamla URL:er kan också straffas i sökmotorernas index, du tappar PageRank och har du en äldre webbplats med massa sidor kan det ta ett bra tag innan man återfår sin plats i söklistan. Finns massa sätt att fixa detta och komma runt det, men bara en liten tanke om att man nog ska försöka fånga upp de gamla URL:erna på ett bra sätt.
/Adam
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
Menar du att min tanke att
Menar du att min tanke att "fånga upp de gamla URL:erna" är bra eller dåligt?
Det finns ju flera fördelar
Det finns ju flera fördelar med att tillhandahålla en redirect för URL:arna. Dels ställer du inte till det för besökarna som måste klicka fler gånger på din sida i stället för att bara automatiskt skickas vidare utan att de har sett vad som hänt. (Möts de av en fel-sida kanske de struntar i att söka upp innehållet, utan försvinner bort från din sida.)
Det andra är att exempelvis att du hos Google tappar i rank om dina sidors URL:er plötsligt ändras. Jag är inte expert på området, vet i alla fall att det har varit så...
Så med andra ord: lägg lite extra tid på att skaffa URL Redirects så att du ställer till det så lite som möjligt för besökare och sökmotorer.
/ Adam
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
Det är så jag gjort. Då
Det är så jag gjort. Då kanske det är bättre att lära sökmotorerna än att hjälpa dom? :–)
ett annat sätt är .htaccess
I .htaccess kan du lägga in en redirect. Om Drupal-sidan ligger i en underkatalog ger det andra fördelar också.
// Göran