В настоящее время у нас есть домен с подстановочным знаком ssl, поэтому наш сайт выглядит примерно так:
www.ourdomain.com
ourdomain.com
subdomainA.ourdomain.com
subdomainB.ourdomain.com
и так далее. Я хочу спросить, как переслать это,
www.subdomain.ourdomain.com to subdomain.ourdomain.com
Я нашел это решение перенаправление cname но безрезультатно. Я также пробовал добавить
www.subdomain
как запись A, указывающая на IP-адрес нашего домена, но по-прежнему не работает. Он по-прежнему не перенаправляет на правильный поддомен без «www.».
Я тоже пробовал через .htaccess отсюда но до того, как мой .htaccess выполнит свою работу, рукопожатие TLS уже определяет, что наш ssl не обрабатывает домены 4-го уровня, и покажет ошибку безопасности. Очевидно, что .htaccess не будет работать.
Надеюсь, вы можете помочь, спасибо.
Имейте в виду, что сертификат TLS с подстановочным знаком *.example.com
не будет считаться действительным для *.*.example.com
. В * в сертификате с подстановочным знаком должно соответствовать 1 или более символы без точки.
Другими словами, посетители https://www.subdomain.example.com
всегда будет получать предупреждение системы безопасности для недействительного сертификата ДО того, как они смогут установить соединение с вашим веб-сервером, и поэтому они никогда не будут перенаправлены на https://subdomain.example.com
независимо от того, как вы пытаетесь их перенаправить. (Если только они не уберут несколько разных ошибок / предупреждений).