2016-03-06 77 views
1

我正在使用node.js http-server来提供静态内容。301使用node.js时重定向http-server

我想设置一个301重定向。我无法在任何地方找到这种文档,有没有人知道在没有编写自定义插件的情况下,这是否可以在http-server中使用?我想将http重定向到https,并将我的www子域重定向到非www。

+0

我不完全使用这个软件包,但是阻止你使用正确的头文件和正文返回状态代码301? – libik

+0

http-server包是一个静态内容服务器。您将它指向一个文件夹,并且该内容将被提供。似乎没有任何其他方式影响输出,例如设置标题。我可以写一个插件,但认为我应该检查我没有错过任何东西。 – gingerbreadboy

+0

301只在客户端动态,而不是服务器端。我发送请求到某个URL,服务器响应静态内容,这是状态码301和我应该遵循的URL。然后我(或浏览器)必须发送另一个请求到新的URL。 – libik

回答

0

我认为这是不可能的。相反,我已经在我的nginx.config中处理了这个重定向。