Этот выпуск основан на чистой эстетике, у меня есть домен «CertainDomain», все логотипы и т. Д. Разработан для написания на CamelCase.
Теперь я действительно хотел бы видеть это доменное имя в моей адресной строке в CamelCase после перенаправления с http на https.
С Nginx я пока не добился успеха.
Мой вопрос: возможно ли это с 301 ответом и современными браузерами?
И если да, то сможет ли Nginx это сделать?
Моя редирект:
server {
listen 80;
listen [::]:80;
server_name certaindomain.com ;
return 301 https://CertainDomain.com$request_uri;
}
Я знаю, что DNS не заботит такие вещи, как я уже сказал, чистая эстетика.
В соответствии с RFC 4343: Уточнение нечувствительности к регистру в системе доменных имен (DNS):
Согласно первоначальному решению по проектированию DNS, сравнения при поиске имен для запросов DNS должны производиться без учета регистра [STD13]. Другими словами, октет строки поиска со значением во включительном диапазоне от 0x41 до 0x5A, заглавные буквы ASCII, ДОЛЖНЫ соответствовать идентичному значению, а также соответствовать соответствующему значению во включительном диапазоне от 0x61 до 0x7A, строчные буквы ASCII . Октет строки поиска с буквенным значением ASCII в нижнем регистре ДОЛЖЕН аналогичным образом совпадать с идентичным значением, а также соответствовать соответствующему значению в диапазоне букв ASCII в верхнем регистре.
Даже если вы сможете настроить 301, скорее всего, браузер будет решать, что с ним делать. В зависимости от типа домена могут быть некоторые исключения, но если ваш домен «просто» использует обычные символы ASCII, вы не сможете принудительно это сделать.