Я понял вопрос и, кажется, знаю ответ.
Обычно сопоставление URL и кода, который будет заниматься обработкой URL в веб-разработке называется "роутингом". При роутинге происходит не только сопоставление URL с обработчиком (функцией или методом класса) но и связывание параметров обработчика с их значениями из URL.
В URL из примера
https://fbstatic-a.akamaihd.net/rsrc.php - это адрес обработчика, а /yl/r/H3nktOa7ZMg.ico - это параметры вызова, проблема только в том, что стандартные соглашения об обработке URL в веб-сервере первым делом сопоставляют URL с файлом на диске. Исходя из этого, в стандартном случае
https://fbstatic-a.akamaihd.net/rsrc.php/yl/r/H3nk... будет сопоставлено не с файлом rsrc.php, а с файлом H3nktOa7ZMg.ico.
Для организации нестандартных сопоставлений используются как mod_rewrite (примитивнейший и очень неудобный вариант роутера), так и try_files в nginx с указанной в конце директивы catchall локацией. Если у Вас есть nginx - попробуйте try_files.