Думаю можно написать скрипт.
Допустим картинка лежит в
site.ru/images/image.jpg
Нужно чтобы она показывалась по адресу
m.site.ru/images/image.jpg
Так как сайты расположены на одном сайте DOCUMENT_ROOT у них одинаков до папки сайта.
На m.site.ru пишем скрипт в котором берем $_SERVER['DOCUMENT_ROOT'] заменяем m.site.ru на site.ru а дальше путь до картинки.
Подгружаем картинку и отдаем в браузер с нужным типом передав его через header();
Вот алгоритм по которому можно это сделать, отсанется только прописать правила в .htaccess
Если понадобится помощь, пиши в ЛС