我有一个现有的实时网站,我想更改域名,但保持所有子页面相同。
例如:我想将流量从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);
}
});
});
答案 0 :(得分:0)
这似乎很好用
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);
}
});
});