Hvis jeg vil sende en fejl 404 (siden er fjernet) til browseren, hvordan gør jeg det ? og koden skal vel være øverst på siden, den kan vel ikke placeres midt på siden....altså efter <body> ?
Du kan også lave en speciel side i dit eget layout i stedet for exit; - den vil stadig blive opfattet som ikke fundet af browseren (og bots) hvis du sender headeren :)
Grunden er at søge maskinerne skal fjerne den eller tro at siden er fjernet
hvis siden hedder side.dk/produkt/apple/ipod/
før lavede jeg bare sådan at hvis den ikke fantes i databasen så skrev den "produktet er udgået", men siden virker jo stadig så søge maskinerne tror den virker...
Ok, du kan sagtens lave en side i sitets layout hvor du skriver at produktet er udgået, bare lad være med at exit'e, bare start siden med den header :)
Jeg har prøvet at sætte header( "HTTP/1.0 404 File Not Found" ); ind i toppen på siden (og derefter mit eget layout, men så får jeg netop bare den alm 404 fejl side...?
Så bruger du sikkert Internet Explorer, i den engelske version er der en option i Tool | Internet options | Advanced der hedder "Show friendly HTTP error messages" som skal slås fra - Hvis din side fylder nok (vist over 1024 tegn) så burde den dog blive vist!
ID'en er der vel stadig når du laver sådan et request. Du spørger vel i databasen og hvis der ikke er nogen, eller den er deaktiveret eller hvad du gør sender du din header, ja bots vil tro at linket er dødt.
Jo ups hehe, jo jeg søger i databasen og tjekker op om den findes hvis den ikke findes så smider jeg en HTTP/1.0 404 File Not Found i headeren ? det er vel sådan jeg skal gører det på den rigtige måde ?
i min .htaccess fil har jeg også et link til en 404 fejl side, men den vil den aldrig blive sendt videre til når jeg bare bruger header( "HTTP/1.0 404 File Not Found" ? og derefter bare normalt indhold på siden ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.