Till att börja med: Om din webbserver kör Apache kan du lägga upp ett rimligt antal kända omdirigeringar i .htaccess, på formen:
# Structure change rewrites 20131125-26
redirect 301 /kartinki https://webbplatsnamn.com/text/191/kartinki/
redirect 301 /intuition1 https://webbplatsnamn.com/text/193/intuition1/
# END Structure change rewrites 20131125-26
Om det bara är något hundratal omdirigeringar kan detta vara en ganska effektiv lösning. Om du ändrat URL-strukturen på något visst sätt finns det andra kommandon du kan köra i htaccess för att modifiera URL:er innan WordPress tar emot förfrågan.
Om du behöver fler eller smartare omdirigeringar finns det en rad olika WordPress-tillägg som klarar detta galant. Sök på etiketten ”redirect”: https://wordpress.org/plugins/tags/redirect/ så hittar du en hel del. Vissa SEO-tillägg har också inbyggda funktioner för detta. Vissa av dessa tillägg kan styra om 404:or till startsidan. Många teman har en specfik mall för 404 där de kan föreslå en sökning på innehåll och/eller styra om till startsidan. (Observera också att WordPress har en inbyggd ”gissningsfunktion” som i vissa fall faktiskt hittar rätt. WordPress sparar dessutom någonstans i databasen uppgifter om inlägg/sidor som bytt adress och kan styra om anropen automatiskt.
Trådstartare
bozze
(@bozze)
Jag testade en plugin, men den utgår ifrån att den sidan somsaknas tillhör WP-installationen. Problemet är att Googlelänken leder till en sida som tillhör den skrotade Drupalinstallationen.
Finns det något system för alla saknade URL:er så att det med några stegvisa omvandlingar går att konvertera den gamla URL:en till den nya?
Och använder din webbplats Apache (så att det går att trixa lite med .htaccess)?