跳到主要内容
CNode

网站域名更换,怎么用Node写重定向服务,需要考虑哪些问题?

问答
Llzxue发布于 12 年前最后回复 12 年前
1046170

网站域名更换,怎么用Node写重定向服务,需要考虑哪些问题,有没有重定向的库可以解决这个问题?

查看回复

回复 (10)

T
tulayang#1012 年前

很简单的东西,想得这么复杂

res.writeHead(301, { 'location', 'http://...' });
res.end();
Y
yaochun#912 年前

nginx 把

I
img2b#812 年前

比较推荐rewrite,对搜索引擎更友好

L
lzxue#512 年前
引用 alsotang我用 nginx 做重定向,301 跳了就好了。好像也没做其他的。

@alsotang 我这样写的:

app.use(function (req, res, next) {
var hostname=req.host;
if(hostname=="localhost"){
    res.statusCode = 301;
 
    res.redirect("http://192.168.1.160:18080" +req.url);
}
else {
    next();
}

});

为什么chrome调试是302 QQ截图20141024114957.png

X
XadillaX#412 年前

请求头中写好 location,然后状态码 301,302 等。

A
alsotang#312 年前

我用 nginx 做重定向,301 跳了就好了。好像也没做其他的。

L
lzxue#212 年前
引用 nihgwumeta location

@nihgwu 现在是两个域名都可以用,我想如果旧域名访问直接跳转到新域名,让搜索引擎收录新域名

N
nihgwu#112 年前

meta location

参与回复

登录后即可参与回复。登录