Você deve construir seu HTML para usar um nome de host de URL diferente para conteúdo estático.
Use o firebug para ver o conteúdo principal de qualquer grande empresa da Web.
O Facebook (por exemplo) usa o link para conteúdo estático que supomos estar usando o Akamai. (outro CDN como Cloudfront) outro conteúdo menos estático vem diretamente do facebook.com.
Você pode tornar a vida um pouco mais fácil usando um CNAME.
por exemplo. static.restapi.com - > d1234.cloudfront.net
Em seguida, você só precisa trabalhar em como suas páginas são apresentadas para usar o nome do host principal para páginas dinâmicas e o nome de host estático para conteúdo estático.
Você menciona "redirecionando" acima. Eu quero ter certeza que você não tente fazer redirecionamentos HTTP. Se os usuários finais precisarem acessar seu site para obter o redirecionamento, uma boa parte da aceleração que um CDN fornece já está perdida. Você quer um hit para sua página principal e, em seguida, ter o máximo de conteúdo possível carregado de CDNs que estão mais próximos do usuário final.
Faz sentido?