Мне нужно сгенерировать файл sitemap.xml для веб-приложения. Я просмотрел эту статью на https://www.amitsn.com/blog/how-to-generate-a-sitemap-for-your-react-website-with-dynamic-content и сгенерировал файл .xml
Вот маршруты, для которых я хочу создать XML-файл.
<Route path ="/cricket/tournament/:id/standings" /> <Route path="/cricket/:description/:id" /> <Route path="/football/:description/:id" />
Теперь проблема в том, что сгенерированный xml-файл создается следующим образом.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://xyz.io/</loc> </url> <url> <loc>https://xyz.io/cricket/tournament/:id/standings</loc> </url> <url> <loc>https://xyz.io/cricket/:description/:id</loc> </url> <url> <loc>https://xyz.io/football/:description/:id</loc> </url> </urlset>
и в консоли Google для веб-мастеров https://xyz.io/cricket/tournament/:id/standings.xml эта ссылка не открывается, так как получить динамические URL.