How To: Advanced rel="canonical" HTTP Headers

Google introducerade stöd för rel="canonical" HTTP-headern den 17 juni 2011, vilket möjliggör specificering av en föredragen URL för icke-text/HTML-innehåll som PDF-filer, ett komplement till den tidigare link-taggen. Trots dess betydelse för SEO och att minimera problem med duplicerat innehåll, är denna metod fortfarande underutnyttjad, delvis på grund av implementeringssvårigheter och fokus på traditionell URL-konsolidering. Artikeln presenterar avancerade metoder för att dynamiskt lägga till rel="canonical" HTTP-headern, särskilt för PDF-filer, genom att använda PHP:s header()-funktion och .htaccess-regler. Implementeringen involverar att skapa en PHP-fil för att kontrollera utdata av PDF:er via URL-omskrivning i .htaccess, vilket möjliggör villkorslogik för att lägga till headern. Vikten av noggrann testning på utvecklingsmiljöer betonas, och nödvändiga verktyg och teknologier som PHP, Apache, mod_rewrite och mod_headers listas.