404'ü bir PHP adresine yönlendirirsin, gelen referer bilgisine göre (sanırım referer olarak gönderir) varsa/yoksa uzantısı şuysa/değilse gibi ayrımları kullanarak location fonksiyonuyla yönlendirme yaparsın. İlk aklıma gelen buydu.

Umarım işine yarar. Kolaylıklar dilerim.