Назад | Перейти на главную страницу

Переписать доменное имя на имя CamelCase с заглавной буквы с помощью Nginx

Этот выпуск основан на чистой эстетике, у меня есть домен «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, вы не сможете принудительно это сделать.