Как избавиться от протокола в url адресе?
Это же элементарно делается... Например: $url = str_replace('http://', 'https://', $url);(подробности) или через preg_replace можете сделать (например, заменить все 'http://', 'https://' и 'ftp://' на "пустую строку", делается так же элементарно).
лучше заменить https на http.
лучше-не лучше. подводные камни есть в таком случае -уверены ли вы, что вставляемая ссылка будет работать с протоколом http (если сайт работает на https)?
а по факту можно решить регулярками или подобным образом или парсингом url адреса (как написал Антон Шаманов).