The posting Incompatibility between footmisc-option multiple and hyperref contains a solution to having consecutive footnote markers hyper-linked and automatically separated by raised commas.
How to have the same when there is a sequence of footnotes and footcites, such as
Text\footnote{First footnote}\footcite{firstcitation}\footnote{citation}
This is the solution on the linked page:
\documentclass{article}
\usepackage{hyperref}
\let\oldFootnote\footnote
\newcommand\nextToken\relax
\renewcommand\footnote[1]{%
\oldFootnote{#1}\futurelet\nextToken\isFootnote}
\newcommand\isFootnote{%
\ifx\footnote\nextToken\textsuperscript{,}\fi}
\textheight=3cm
\begin{document}
Text\footnote{First footnote}\footnote{Second footnote}\footnote{Third footnote} Text\footnote{Fourth footnote} Text
\end{document}
