在nodejs/表达如何允许站点地图的爬虫
In nodejs/express how to allow sitemap for crawler
在nodejs/express如何允许站点地图的爬虫?
下面的代码是我的应用程序流程的一部分,我应该把我的sitemap文件夹/文件?如何允许爬虫?现在访问domain/sitemap/sitemap.xml
没有找到…
项目/app/app.js
app.js
require('./RouteHandler.js')(app, express);
RouteHandler.js
...
var routesIndex = require('./routes/Index/Base.js');
app.use('/', routesIndex);
...
module.exports = setupRoutes;
路线/索引/Base.js
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
render .. view
});
module.exports = router;
我们有一个类似的情况,我们用这种方法解决了它。
- 写一个单独的js文件,在需要的时候渲染xml文件,并将其保存到一个目录中,清理你的主web事件循环。
-
让我们假设文件夹名为sitemap,文件名为sitemap.xml,你可以用express的方式声明一个静态文件
app.use (express.static("网站地图")),
-
或者,我建议让web服务器来做,这样请求甚至不会到达你的应用程序,对我来说,我使用nginx
位置/网站地图{根/dir//app/dir/网站地图;}我希望这对你有帮助:)
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 如何从站点地图生成器中排除网址
- 弹出窗口JavaScript的站点地图生成器
- 如何使用javascript创建站点地图
- 将xml站点地图转换为可用链接的JavaScript
- 如何在angularjs应用程序中添加站点地图.xml
- 在 jsp 站点上创建动态课程地图
- 如何在Express JS中构建站点地图
- 弹出子菜单.站点地图和中继器
- 如何创建包含导航菜单链接的站点地图
- 在nodejs/表达如何允许站点地图的爬虫
- 站点地图在页脚CSS对齐/浮动li元素
- 直到服务器在流星中重新启动才创建站点地图
- 创建一个meteor.js站点地图
- 使用phantomjs抓取站点地图