【发布时间】:2016-03-01 04:45:10
【问题描述】:
我使用 generator-angular-fullstack 创建了一个 angularjs 应用程序。除了一个,一切都很好。我正在尝试将 sitemap.xml 添加到此应用程序,以便搜索引擎爬虫可以对其进行索引。使用提到的方法here,我在我的 client/ 目录中创建了一个 sitemap.xml。当我使用 grunt serve 启动我的应用程序时,它在开发环境中正常工作,但在生产环境中,当我使用 grunt serve:dist 启动应用程序时它无法正常工作。这是我的 robots.txt https://crowdvirality.com/robots.txt 每当我尝试访问 https://www.crowdvirality.com/sitemap-secure.xml 或 https://www.crowdvirality.com/sitemap.xml 时,它都会将我重定向到 https://www.crowdvirality.com/error 页面。
我的 app.js 包含以下规则:
.config(function ($stateProvider, $urlRouterProvider, $locationProvider, $httpProvider, cfpLoadingBarProvider) { $urlRouterProvider .otherwise('/error'); })
同样的设置适用于本地开发环境,但在生产环境中失败。谁能给我一些指示我做错了什么?
谢谢
【问题讨论】:
标签: javascript angularjs xml gruntjs sitemap