301 yönlendirmesi işinizi çözmez, o iş sadece www olup olmaması için yani adresleri ikilememek için kullanılır, bunun yerine tüm sayfalarda ortak çalışan bir header.php gibi dosya vardır, o dosyanın tepesine
if($_SERVER['QUERY_STRING'] != NULL){header("location:../../index.php");}
eklemek yönlendirmeyi yapar diye düşünüyorum...