我需要为Web应用程序生成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 该链接不会打开,所以如何获取动态网址。