A Google helytelen nyelvűnek detektálta a weboldalam
Elkészítettem egy oldalt (saját testi épségem miatt nem merem megadni az oldal nevét ;) ami bekerült a Google-ba. A gondom az, hogy valami rejtélyes oknál fogva cseh nyelvűnek detektálta, így ha "magyar oldalak között" keresek, akkor egy-két kósza oldalt kivéve nincs találat, pedig biztos, hogy több mint 10,000 oldalt már leindexelt. (Ellenőriztem: site:domainem.hu)
http fejlécek:
Content-Language: hu
Content-Type: text/html; charset=utf-8
html fejlécek:
<meta http-equiv="content-language" content="hu" />
Természetesen a szöveg is utf-8-as kódolású, ezt nem rontottam el. :) A szöveg is 99%-ig magyar, vagy esetleg angol, de semmiképpen nem cseh.
Próbáltam utánanézni, hogy mi lehet még kritikus pont, de nem találtam semmit és ötletem sincs.
Ha esetleg valakinek van azt nagyon megköszönném.
■ http fejlécek:
Content-Language: hu
Content-Type: text/html; charset=utf-8
html fejlécek:
<meta http-equiv="content-language" content="hu" />
Természetesen a szöveg is utf-8-as kódolású, ezt nem rontottam el. :) A szöveg is 99%-ig magyar, vagy esetleg angol, de semmiképpen nem cseh.
Próbáltam utánanézni, hogy mi lehet még kritikus pont, de nem találtam semmit és ötletem sincs.
Ha esetleg valakinek van azt nagyon megköszönném.
írj google-nek
megtörtént
xml:lang
xhtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu" dir="ltr">
Ez így jó, nem?
Megnéztem az oldalt a validator.w3.org-on és ebbe nem kötött bele. 3 apró hiba valóban van, (2x 'there is no attribute "name"', meg 1x 'there is no attribute "align"') de nem hinném, hogy ennek bármi köze lehet ehhez a nyelvproblémához.
(Amúgy ez a 'there is no attribute "name"' is megérne egy topic-ot, mert erős a gyanúm, hogy a tidy erőlteti be ezeket a name-eket, ahol csak id-t lehetne megadni. De ez még csak tipp.)
XML
slink
http://20y.hu/
xml prolog
Az xml prologot azért nem küldöm ki, mert úgy olvastam, hogy nem feltétlenül kötelező és az IE kicsit másképp kezeli.
With or without ?xml prolog.
XHTML 1.1 explicitly states that the XML declaration is not required in all XML documents and goes on to state that XHTML document authors are strongly encouraged to use XML declarations in all their documents. A strong encouragement is however, not a requirement and therefore the ?xml prolog is optional in XHTML 1.1 documents.
Forrás: http://www.tantek.com/XHTML/Test/minimal11.html
In Explorer 6 Windows, Microsoft implemented one extra rule: if a doctype that triggers strict mode is preceded by an xml prolog, the page shows in quirks mode. This was done to allow web developers to achieve valid pages (which require a doctype) but nonetheless stay in quirks mode.
Forrás: http://www.quirksmode.org/css/quirksmode.html
De végülis teljesen jogos az észrevétel, nem tart semeddig berakni. :)
xml:lang="hu"
xml:lang="hu"
mellé alang="hu"
berakását javaslom.--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
there is no attribute "lang"
Utánanéztem:
Changes from XHTML 1.0 Strict
1. On every element, the lang attribute has been removed in favor of the xml:lang attribute (as defined in [XHTMLMOD]).
Forrás: http://www.w3.org/TR/xhtml11/changes.html
De a tippet nagyon köszönöm! :)
tárhely
A szerver az integrity-nél van, semmiféle ingyenes oldal, popup, frame nincs sehol. :(