[英]Redirect domain with nodeJS + Express
我有一個現有的實時網站,我想更改域名,但所有子頁面保持不變。
例如:我想將流量從oldwebsitedomain.co/about
重定向到newwebsitedomain.studio/about
我正在使用Angular Universal,這是我認為是從server.ts
提取的相關內容
app.get('/*', (req, res) => {
res.render('index', {req, res}, (err, html) => {
if (html) {
res.send(html);
} else {
console.error(err);
res.send(err);
}
});
});
這似乎很好
app.all(/.*/, function(req, res, next) {
var host = req.header("host");
if (host.match(/\bnewdomain.com\b/i)) {
next();
} else {
res.redirect(301, "https://www.newdomain.com" + req.url);
}
});
app.get('/*', (req, res) => {
res.render('index', {req, res}, (err, html) => {
if (html) {
res.send(html);
} else {
console.error(err);
res.send(err);
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.