On Sun, Aug 9, 2009 at 4:43 PM, John_Idol<[email protected]> wrote:
>
> @Nick
>
> ok - I implemented a servlet to serve the sitemap as text/plain (I am
> loading the file into an array of bytes then calling):
>
>                        resp.setContentType("text/plain");
>                        resp.getOutputStream().write(bytes);
>
> If I call the servlet manually I see the output I expect but if I feed
> the servlet path to google webmaster tools I still get --> Sitemap is
> HTML

Try using curl or wget, or the Firefox 'raw http headers' plugin to
verify the content-type and other headers being served. For example,
in wget, do "wget -O /dev/null -S http://yoururl/...";. Try this on
both your original static file and on the new servlet. If they're
actually serving up as text/plain, you need to use the contact
mechanisms for Sitemaps to find out what's up.

-Nick Johnson

>
> Trying with both XMl and TXT plain text ... starting to lose hope! :)
>
> On Aug 9, 12:25 pm, John_Idol <[email protected]> wrote:
>> The other strange thing is that robots.txt is apparently being served
>> correctly (no errors from webmaster tools) and being a txt I would
>> expect the same error as my txt sitemap
>>
>> On Aug 9, 12:15 pm, John_Idol <[email protected]> wrote:
>>
>>
>>
>> > Ok,
>>
>> > I jst noticed I was doing the opposite of what you suggested, from the
>> > doc:
>>
>> > To serve a file with a custom MIME type, make the file a resource file
>> > instead of a static file, and create a servlet that serves the data
>> > with the custom MIME type.
>>
>> > Does this mean I have to make my sistemaps resource files in the
>> > appengine-web.xml and implement a servlet just to serve them as text?
>>
>> > On Aug 9, 12:12 pm, John_Idol <[email protected]> wrote:
>>
>> > > Hi Nick - thanks for your help, I tried with:
>>
>> > > <static-files>
>> > >         <include path="/**.xml" />
>> > >         <include path="/**.txt" />
>> > > </static-files>
>>
>> > > in my appengine-web.xml but now I am getting errors on the otherpages:
>>
>> > > WARNING: Can not serve /index.htmldirectly.  You need to include it
>> > > in <static-files> in your appengine-web.xml.
>>
>> > > If I includehtmlfiles then it complains about pngs and so forth :)
>>
>> > > Any help appreciated!
>>
>> > > On Aug 9, 11:28 am, "Nick Johnson (Google)" <[email protected]>
>> > > wrote:
>>
>> > > > Hi John,
>>
>> > > > If the mime-type being served is incorrect, you need to specify it
>> > > > manually - see the docs on static handlers for 
>> > > > Python:http://code.google.com/appengine/docs/python/config/appconfig.html#St...
>> > > > and 
>> > > > Java:http://code.google.com/appengine/docs/java/config/appconfig.html#Stat...
>>
>> > > > -Nick Johnson
>>
>> > > > On Sat, Aug 8, 2009 at 4:56 PM, John_Idol<[email protected]> 
>> > > > wrote:
>>
>> > > > > I have a very simple txt sitemap (named sitemap.txt) that looks like
>> > > > > this:
>>
>> > > > >http://myDomain.com
>> > > > >http://myDomain.com/about.html
>> > > > >http://myDomain.com/faq.html
>> > > > >http://myDomain.com/careers.html
>>
>> > > > > When I load it up on webmaster tools I get:
>>
>> > > > > Sitemap isHTML- Your Sitemap appears to be anHTMLpage. Please use
>> > > > > a supported sitemap format instead
>>
>> > > > > I tried a few alternatives (such as with or without www) but no luck.
>>
>> > > > > I tried also with an xml sitemap and getting the same error so it
>> > > > > looks like the server isservingeverything as text/htmlinstead of
>> > > > > text/plain..
>>
>> > > > > Now the question is ... how do I get the appspot server to server 
>> > > > > text
>> > > > > as plain?
>>
>> > > > > Anyone any clue?
>>
>> > > > > Any help appreciated!
>>
>> > > > > P.S. if I am not posting in the appropriate group please tell me 
>> > > > > which
>> > > > > one should I post to
>>
>> > > > --
>> > > > Nick Johnson, Developer Programs Engineer,AppEngine
> >
>



-- 
Nick Johnson, Developer Programs Engineer, App Engine

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to