我如何将Facebook爬虫机器人redirect到另一个网页?

我已经开发了由PreactJS完成的小网站,它有一些主要网站的部分(PHP)。 众所周知,Facebook bot在共享时无法抓取javascript预渲染内容。 这就是为什么我要redirect为让Facebook的机器人抓取主要网站(PHP),同时分享由NodeJS / ExpressJS PrePreJJS完成的网站链接如下:

如果用户像“ https://www.mywebsite.com/category/trips/10 ”共享,我想要nodejs / expressredirect“ https://main.mywebsite.com/category/trips/10 ”。 谁能告诉我,我怎么能这样expressjs级别如下:

app.use('/*', function(req, res){ if(req.headers['user-agent'] === 'facebookexternalhit/1.1') { } }); 

Interesting Posts