Přístup k souboru sitemap.xml není povolen
- EkinJ
- Člen | 2
Zdravím, omluvte prosím mou neznalost, k webu na Nette Framework jsem se dostal náhodou, požádala mne o to známá.
Jde o web www.kristinaveskova.cz, který je dvojjazyčný, takže se
zobrazí defaultně adresa: http://www.kristinaveskova.cz/cs/.
Známá mne oslovila s tím, že původní tvůrce webu je nedostupný a web
není indexovám na Google ani na Seznamu, už to mi bylo podezřelé.
Vygeneroval jsem soubor sitemap.xml na online službě www.xml-sitemaps.com a nahrál tento soubor přes FTP do rooru webu, takže na adrese http://www.kristinaveskova.cz/sitemap.xml ho vidím i v prohlížeči. Bohužel když se ho pokouším zadat v Search Consoli Google, tak mi cestu http://www.kristinaveskova.cz/sitemap.xml nebere, že soubor není přístupný.
U jiných webů na redakčních systémech nechávám sitemap generovat automaticky do rootu a zadávám cesto root/sitemap.xml a vždy mi to funguje.
Může mi někdo poradi jak to vyřešit u webu na Nette Framework?
Díky předem.
- EkinJ
- Člen | 2
Díky za odpovědí, na vině byla asi cache, Google Search Console to už dnes akceptovala a podařilo se mi vložit staticky vygenerovaný soubor sitemap.xml
Ale stejně mne zajímá, má Nette Framework pro weby nějak ošetřeno
SEO?
Překvapilo mne, že tento web Google neindexoval.
Je možné dynamicky generovat sitemap (mapu webu) v XML někam na FTP webu ,
např. do rootu?
Editoval EkinJ (14. 2. 2019 11:08)
- Kamil Valenta
- Člen | 822
Obecně se dá říct, že ano, např. router kanonizuje a redirectuje duplicitní URL.
Ale jinak ne. Nette není hotové řešení na weby, je to „jen“ framework, který usnadňuje práci. O generování sitemapy se musí člověk postarat sám. Možností je mnoho a záleží, jak daný projekt vypadá.
Já mám např. generování sitemapy jako vlastní metodu routeru (protože
kdo jiný by byl lepším dodavatelem všech existujících URL, než
router).
SitemapPresenter si pak jen po té metodě sáhne, výsledek zakešuje a pošle
na výstup.
Uložit přímo na FTP by to šlo, pokud by to v daném případě mělo přínos.