Reactjs 在aws amplify上重定向/重写重写sitemap.xml
我在aws amplify上主持一个网站,该网站是用react.js创建的。根据AWS,我想在重写/重定向中添加此规则,以便在我的应用程序中显示路由。不过,我还创建了一个Reactjs 在aws amplify上重定向/重写重写sitemap.xml,reactjs,amazon-web-services,aws-amplify,sitemap,sitemap.xml,Reactjs,Amazon Web Services,Aws Amplify,Sitemap,Sitemap.xml,我在aws amplify上主持一个网站,该网站是用react.js创建的。根据AWS,我想在重写/重定向中添加此规则,以便在我的应用程序中显示路由。不过,我还创建了一个sitemap.xml,它可以在本地主机上工作,但不能在实时站点上工作。我知道这是因为规则,因为当我删除规则时,站点地图会加载到活动站点上,但是我的路由不起作用 是否需要为sitemap.xml添加另一条规则,或者编辑上面的规则?这是我在上面找到规则的文档。提前感谢您的帮助!:) 现在的规则是基于文件扩展名进行匹配–css、gi
sitemap.xml
,它可以在本地主机上工作,但不能在实时站点上工作。我知道这是因为规则,因为当我删除规则时,站点地图会加载到活动站点上,但是我的路由不起作用
是否需要为
sitemap.xml
添加另一条规则,或者编辑上面的规则?这是我在上面找到规则的文档。提前感谢您的帮助!:) 现在的规则是基于文件扩展名进行匹配–css、gif等。在不了解您正在使用的特定系统的情况下,我不能肯定这会解决您的问题,但我认为如果您将xml
添加到扩展列表中,它会解决这个问题
从链接到的文档中:
下面的示例使用正则表达式将所有文件的200重写设置为index.html,正则表达式中指定的特定文件扩展名除外
现在,我猜sitemap.xml不起作用的原因是因为该规则正在将对
sitemap.xml
的所有请求发送到index.html
,以便您的React应用程序提供服务。如果排除以xml
结尾的URL,它将不再重定向它。现在的规则是基于文件扩展名进行匹配–css、gif等。在不了解您正在使用的特定系统的情况下,我不能肯定这会解决您的问题,但我认为如果您将xml
添加到扩展列表中,它会解决这个问题
从链接到的文档中:
下面的示例使用正则表达式将所有文件的200重写设置为index.html,正则表达式中指定的特定文件扩展名除外
现在,我猜sitemap.xml不起作用的原因是因为该规则正在将对
sitemap.xml
的所有请求发送到index.html
,以便您的React应用程序提供服务。如果你排除以xml
结尾的URL,它将不再重定向它。非常感谢你,我小小的大脑没有想到那个哈哈谢谢你,我小小的大脑没有想到那个哈哈