FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
Hej, jag behöver hjälp för att fixa hur sökmotorerna uppfattar min hemsida. Problemet är att mina keywords blir tolkat fel. Exempelvis så blir ”hundkläder” uppfattat som "hundkläder". Varför sker detta? Jag blev uppmärksam på detta efter att ha checkat min rankning på www.urltrends.com, men det sker även på andra sidor, så det är inte på urltrends sida som felet ligger. Ni kan se vad jag menar på www.puppia.se/Krangass.jpg (resultat för min sida), och www.puppia.se/Krangass2.jpg (resultat för en sida utan detta problemet).
Jag har försökt att byta till iso-8859-1 , men detta hjälper inte. Är det någon som kan hjälpa mig med detta. Jag har försökt att lösa detta på många olika sätt... jättefrustrerande :blink: Min sida är www.puppia.se Hmm..... varför funkar det inte att lägga inn länkarna så att man kan klicka på de i forumet? |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Flitig postare
|
Byt ut å mot å
Byt ut ä mot ä och byt ut ö mot ö Då ska du se att det fungerar. Om du har databasdriven text så förslår jag att du gör en "replace" innan du skriver ut texten så att tecknen byts efter de kommit ut från databasen. |
|||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Bara ett inlägg till!
|
Se till att det är samma charset i HTML-koden samt i HTTP-huvudet (det är det du glömt sätta) som det är på filerna. Vad vitesen med att sätta charset i HTML-koden förstår jag inte. Jag tycker det är helt onödigt och bara förvirrande. Någon som har ett svar på det?
|
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Mycket flitig postare
|
Citat:
i en enklare cache eller offline för senare läsning så finns ju inte metadatan från headern tillgänglig. |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Nykomling
|
Citat:
|
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Bara ett inlägg till!
|
Förslagsvis använder du iso-8859-1. Se till att filerna är sparade i det charset:et. Sen lägger du till följande meta-tag i head (eller byter du din nuvarande):
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> För att sätta en HTTP-header med Microsofts webbserver (som du använder) har jag ingen aning om hur man gör. Du kan också göra det med PHP/ASP/perl osv. Den korrekta headern som du ska skicka är: Content-Type: text/html; charset=iso-8859-1 |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Nykomling
|
Denna fråga är dubbelpostad.
Upprepar samma svar som i andra tråden: Kolla att du SPARAR dokumentet med samma kodning som du anger i html-koden, så att det binära överenstämmer. Om du sparar i ISO och anger UTF som charset så får säkert en del sökmotorer osv problem. Charset i dokumentet ska ha högre prioriet än servern, så det är inte nödvändigt att ändra nåt på servern. |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Nykomling
|
Citat:
|
||
![]() |
![]() |
Svara |
|
|