برای هدف شما میتوانید از کد زیر استفاده کنید.
\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks,citecolor=blue]{hyperref}
کافیه دو خط مربوط به فراخوانی بستههای url و hyperref را پاک کرده و به جای آنها کد بالا را قرار دهید.
علت استفاده از کد بالا این است که بسته url به طور خودکار توسط بسته hyperref فراخوانی میشود. بنابراین با استفاده از دستور \PassOptionsToPackage به لاتک میگوییم هر وقت بسته url فراخوانی شد، آنرا با ویژگی hyphens فراخوانی کن.
نکته: اگر در کد شما بسته url را با ویژگی hyphens فراخوانی کنیم، با خطای زیر مواجه میشویم.
! LaTeX Error: Option clash for package url.
که به این معنی است که این بسته قبلا فراخوانی شده.
راه دوم
البته میتوانید در ابتدا بسته url را با ویژگی hyphens فراخوانی کنید و سپس بسته hyperref را فراخوانی کنید. در این حالت به مشکل نمیخورید. یعنی به این گونه:
\usepackage[hyphens]{url}
\usepackage[colorlinks,citecolor=blue]{hyperref}
اما با سرچی که من کردم روش اول رو پیشنهاد دادند.