У меня есть домен, который нужно перенаправить, чтобы использовать общий SSL-сертификат. Я могу перенаправить домен без проблем, у меня проблема заключается в том, как это оставляет форматирование URL-адреса, то есть:
http://www.example.com перенаправляет на https://myhost.secure.com/www.example.com
Я хочу скрыть часть "myhost.secure.com/" с помощью htaccess, но не могу найти действительный способ сделать это (извините, я полный новичок). Перенаправление выполняется через htaccess с использованием кода ниже:
RewriteEngine на RewriteBase / RewriteCond% {ENV: https}! = On RewriteRule ^ (. *) https://myhost.secure.com/www.example.com/ $ 1 [R, L]
Как я могу изменить это так, чтобы отображался только мой домен, а не полный URL-адрес перенаправления? Перенаправление работает правильно, я вижу сайт в защищенной области моего FTP, но я не хочу, чтобы посетители видели перенаправление хостов в URL-адресе.
Обычно вы запрашиваете постоянное перенаправление на HTTPS всякий раз, когда используется протокол HTTP. Проверьте эту ссылку: stackoverflow.com/questions/13977851/…
Я пробовал пример кода в этом потоке, но это не имело значения. Перенаправление уже работает нормально, я просто не могу замаскировать URL-адрес, чтобы скрыть его первую часть.
Я думаю, что у нас здесь неправильное зачатие. Если я вас правильно понял, вы пытаетесь использовать https-сервер, прослушивающий myhost.secure.com, но у вас есть URL-адрес, показывающий www.example.com ... Очевидно, это невозможно! Это противоречит основным идеям https. Иначе обстоит дело, если этот https-сервер, конечно, слушает имя хоста www.example.com. В этом есть смысл. Вы уверены, что это так?





Возможный дубликат htaccess перенаправление на https: // www