设置301永久重定向的最轻量方法是什么?

时间:2014-03-14 20:32:31

标签: node.js redirect

我必须设置一个网络服务器,其唯一功能是将所有流量从http://example.com重定向到http://www.example.com。我设置了一个执行以下操作的nodejs服务器:

var http = require('http'); http.createServer(function(request, response) { response.writeHead(301, {'Location': 'http://www.doskara.com'}); response.end(); }).listen(80);

我想知道是否有任何我需要注意的安全问题,或者是否还有其他更简单易用的选项?

1 个答案:

答案 0 :(得分:1)

我可能会安装Nginx并将其设置为将所有请求转发到新站点。滚动你自己的解决方案就像你在这里所做的一样,这让我觉得不错,因为它不太可能像普通的生产网络服务器那样强大。 Nginx的配置非常简单,它的速度非常快,而且重量很轻。

我认为这样的事情可以解决问题:

server {
    listen   80;
    server_name example.com;
    rewrite ^/(.*) http://www.example.com/$1 permanent;
}