Я хотел бы создать статус 301 перенаправление с URL-адреса, например http://whatever.com/whatever?whatever, до https://whatever.com/whatever?whatever. Я использую node.js, но я сомневаюсь, что ответ специфичен для узла.Как создать http-перенаправление HTTP-запроса, входящего в порт 80, на https на порт 443?
Я знаю, что вы можете написать заголовок «Location» с URL, как это:
response.writeHead(301, {
'Location': request.url
});
response.end();
Но как указать, что я хочу редирект, чтобы перейти к протоколу HTTPS?
Thats it! Просто нужен способ получить хост. Я нашел его где-то в другом месте, так что его довольно странный вид, что вы написали по существу дословно то, что у меня уже есть в моем коде. Но верный ответ, чтобы вы получили чек, спасибо! –