Я хочу знать, можно ли через htaccess переписать мой URL http://mysite.com:5553
к https://mysite.com:5553
.
На моем сервере Apache есть только один виртуальный хост на порту 5553 с включенным SSL.
Запуск http и https на одном и том же порту не сработает. Хотя клиент будет знать, говорит ли он SSL или нет, Apache будет ожидать того или другого и не будет определять, какой из них говорит клиент.
Это приведет к появлению кодов ответа HTTP 400 в ответ на то, чего не ожидал Apache.
Если вы поместите их на разные порты и используете отдельный виртуальный хост для запросов SSL и не-SSL, то, безусловно, можно будет отвечать на запросы http с помощью перенаправить ответ, говорящий клиенту сделать новый запрос https. Не удастся переписать http-запрос в https-запрос.