вам нужен ssl сертификат, потом настроите apache для работы с сертификатом и все норм, сертификат выдается на домен,в ващем случае на myserver.ru , бесплатный сертификат можно получить у let`s Encrypt а по настройке apache гуглите
Маршрутизацию лучше реализовывать на php, есть такое понятие как одна точа входа в приложения, почитайте за нее, почему не стоит делать маршрутизацию на htaccess? Потому что она менее гибкая чем роутинг на php.