Если пользователи отправляют URL-адреса, и вы хотите помочь им не совершать ошибок, я бы проверил URL-адрес, позвонив по нему. Используйте метод http head для проверки URL.
Это займет больше времени программирования, чем статический просмотр строки URL. Вы можете подумать об использовании вспомогательного процесса, асинхронном возврате результата в исходную отправку и т. Д. Но это тот тип вещей, который отделяет студентов от профессионалов.