我有一个静态网站,是一个简单的单页面布局,我在Dokku上部署它。我需要将www重定向(301)到非www,将*.website1.com
重定向到website2.com
,但我不知道如何操作。我尝试使用npm中的express-force-domain,但它让我的URL变得混乱,并出现了一些重定向循环,我还尝试了其他在网上找到的方法,但都没有成功。
我的server.js文件内容如下:
var express = require('express')
var app = express();
app.set('port', (process.env.PORT || 80))
app.use(express.static(__dirname + '/public'))
app.get('/', function(request, response) {
response.send('Hello World!')
})
app.listen(app.get('port'), function() {
console.log("Node app is running at localhost:" + app.get('port'))
})
那是能正常工作的版本,但没有重定向。
redirect(url)
。我会从那里开始。 - Edwin Dalorzo