CNode

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

问答
Llzxue发布于12 年前最后回复12 年前10 回复4557 浏览0 收藏

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

查看回复

回复 (10)

N
nihgwu#1·12 年前

meta location

L
lzxue#2·12 年前
引用 nihgwumeta location

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

A
alsotang#3·12 年前

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

X
XadillaX#4·12 年前

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

L
lzxue#5·12 年前
引用 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

I
img2b#8·12 年前

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

Y
yaochun#9·12 年前

nginx 把

T
tulayang#10·12 年前

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

res.writeHead(301, { 'location', 'http://...' });
res.end();
参与回复
登录后即可参与回复。登录