Co by bylo ASP.NET MVC cesta ke statickému sitemap.xml?

hlasů
0

Pokud budu chtít můj url vypadat, www.mysite.com/sitemap.xml, jak by moje cesta vypadat v mém Global.asax souboru?

Co je to nejjednodušší způsob, jak pro mě, aby cestu a vrátit se, že statický sitemap.xml soubor?

Položena 28/07/2009 v 21:17
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
2

Neměli byste potřebovat cestu pro tento typ souboru. Jednoduše řečeno soubor XML v kořenovém adresáři aplikace a webserver by měl být schopen sloužit to s URL, které jste zadali.

ASP.Net MVC ignoruje statické typy souborů po vybalení z krabice.

Odpovězeno 28/07/2009 v 21:25
zdroj uživatelem

hlasů
1

ASP.Net MVC se vám nezabrání porce z vašich souborů pomocí FilePath vůbec. Ve skutečnosti je to naprosto v pořádku, aby sloužil veškerý obsah, který chcete (i ASPX stran) od cesty, pokud nejste přepsána trase.

Takže váš soubor Sitemap je v pohodě a nemusíte psát cestu pro něj. Stačí napsat cestu takto:

http://myserver.com/sitemap.xml

Myslím, že se chystáte poslat do Google webmastery, nebo kdekoliv.

Odpovězeno 29/07/2009 v 01:47
zdroj uživatelem

hlasů
1

Domnívám se, že stejně jako všechny statické soubory na vašem webu (obrázky, skripty, CSS), měl by prostě fungovat. Viz Phil Haack v blogu na toto téma .

Jediný případ, kdy byste potřebovali cestu pro to je, když budete chtít, aby byl generován dynamicky; když nemáte statický soubor na disku, ale chcete vytvořit jeden za běhu. V tomto případě byste map do řídícího systému a opatření, která se postará o vytváření obsahu.

Odpovězeno 28/07/2009 v 21:27
zdroj uživatelem

hlasů
0

Je vaše sitemap.xml v kořenovém adresáři vašeho webu? Pokud ano, nemusíte zadat trasu. Sitemap.xml bude soubor sloužil ve výchozím nastavení.

Odpovězeno 28/07/2009 v 21:26
zdroj uživatelem

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