Získání Sitemap je HTML z nástroj pro webmastery Google

hlasů
2

[ Poznámka k moudrému : skok na poslední EDIT ]

Mám velmi jednoduché txt Sitemap (s názvem sitemap.txt), který vypadá takto:

http://myDomain.com
http://myDomain.com/about.html
http://myDomain.com/faq.html
http://myDomain.com/careers.html

Když jsem nahrát ji na nástrojích pro webmastery dostanu:

Mapa je HTML - Soubor Sitemap se zdá být stránka HTML. Použijte podporovaný formát sitemap namísto

Zkoušel jsem několik alternativ (například s nebo bez www), ale bez štěstí.

Kdokoliv žádné ponětí?

Jakákoliv pomoc ocení!

EDIT :

Snažil jsem se s xml sitemap a stále stejné chyby, takže to vypadá, že je server slouží vše jako HTML (jako ceejayoz správně navrhne). Nyní je otázkou ... Jak získám appspot serveru do textu server jako prostý text ?

UPRAVIT:

Ok - jsem došla trpělivost a realizovala servlet sloužit své sitemaps (já jsem teď se snaží jak s XML a TXT) explicitně jako text / plain. Vše funguje v pořádku, pokud jsem ručně vyvolat servletu ale stále dostává Mapa stránek je HTML. Nevím, kam se bang hlavu!

EDIT: jsem se snažil ověřit typ obsahu s firefox plugin - to vše se zdá být přijde, jak se očekávalo (Dávám skutečnou adresu URL tak, že lidé mohou mít vzhled):

http://wokheisandbox.appspot.com/sitemaps/sitemap.txt -> Content-type: text / plain http://wokheisandbox.appspot.com/sitemaps/sitemap.xml -> Content-Type: application / xml

S mým servletem (nastavení text / plain explicitně): http://wokheisandbox.appspot.com/wokhei/serveSitemap?fileType=TXT -> Content-Type: text / plain http://wokheisandbox.appspot.com/wokhei/ ? serveSitemap typ souboru XML = -> Content-type: text / plain

Jediné, co jsem si z webmaster nástroj je stále -> Mapa je HTML .

EDIT :

Myslím, že jsem zjistil, že důvod -> I zapsané na webmastery nástrojů mé stránky jako http://mydomain.com ale aplikace je umístěn na appspot v http://myapp.appspot.com která je mapována na mydomain.com , Kdybych zaregistrovat http://myapp.appspot.com vše funguje (sitemap potvrzeny).

To je dobrá zpráva, ale není to ideální, protože chci mydomain.com být indexovány ... nějakou představu o tom, jak překonat?

Položena 03/08/2009 v 19:44
zdroj uživatelem
V jiných jazycích...                            


5 odpovědí

hlasů
5

Zní to jako váš server slouží .txtsoubory text/htmlmísto text/plain.

Apache, se vkládá do souboru .htaccess by měl opravit:

AddType text/plain .txt
Odpovězeno 03/08/2009 v 19:47
zdroj uživatelem

hlasů
1

Našel jsem tento vlákno diskutovat duplicitní záznamy, které způsobují nedávné sitemap smutku . Nevidím tento problém v mapě webu, ale nechcete žádné duplikáty mezi položkami. Například, ujistěte se, že vaše mapa stránek neobsahuje obě následující podmínky:

http://mydomain.com/ or http://www.mydomain.com/

AND

http://mydomain.com/index.html or http://www.mydomain.com/index.html

Myslím, že jste zaslali kompletní soubor Sitemap tak, opět jsem si nemyslím, že je to váš problém přesně. Vy jste zmínil jste vyzkoušeli různé adresy URL (s nebo bez www.) Pokud ověřujete sitemap pomocí nástrojů pro webmastery Google, to může trvat až 20 minut k opravě projeví. Doufám, že to pomůže.

Odpovězeno 03/08/2009 v 19:55
zdroj uživatelem

hlasů
0

Jen v případě, pokud se rozmyslíte non-XML Sitemap:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://www.test.com/</loc>
    <lastmod>2009-08-03T23:40:40+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>http://test/</loc>
    <lastmod>2009-08-03T23:59:08+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
Odpovězeno 10/08/2009 v 19:18
zdroj uživatelem

hlasů
0
<?xml version='1.0' encoding='utf-8' ?>
<urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>
    <url>
        <loc>http://myDomain.com</loc>
    </url>
    <url>
        <loc>http://myDomain.com/about.html</loc>
    </url>
    <url>
        <loc>http://myDomain.com/faq.html</loc>
    </url>
    <url>
        <loc>http://myDomain.com/careers.html</loc>
    </url>
</urlset>

Tímto způsobem vždy pracuje pro mě.

Odpovězeno 10/08/2009 v 19:15
zdroj uživatelem

hlasů
-1

Jsem si docela jistý, že je třeba poskytnout XML formátovaný soubor sitemap (sitemap.xml). Naleznete zde ve formátu například: http://en.wikipedia.org/wiki/Sitemaps .

Odpovězeno 03/08/2009 v 19:48
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more