Я бы хотел перенаправить все URL для домена, используя файл hosts и локальный веб-сервер. Это работает для domain.com, но не работает для www.domain.com. Журналы с экспресс-сервера показывают только domain.com. Странно это работает для wget (index.html, загруженный с www.domain.com правильно), и в Firefox я «не могу подключиться», в Chrome «этот сайт недоступен»
/ etc/ hosts
127.0.0.1 theguardian.com # tried removing this
127.0.0.1 www.theguardian.com
index.js
const express = require('express')
const http = express()
http.get('/*', function(req, res) {
const redirect = req.headers.host + req.url
console.log(redirect)
res.writeHead(301, {Location: 'https://example.com/' + redirect})
res.end()
})
http.listen(80) // also tried 8080
Я не знаю, как решить эту проблему, только попытался перезагрузить сейчас. Когда я получаю сообщение об ошибке из браузера, запрос не отображается в журналах