Если все планируете сделать в пределах одного домена, то лучше одним махом сразу не менять. Старые страницы скиньте в отдельную папку, установите на них 301 редирект. Со временем, когда новый сайт нормально проиндексируется, сможете удалить старый контент. Но тоже не сразу, а, допустим, по 1 странице в неделю.
В общем, на данный момент эксперименты с .htacess показали, что джумла здесь не причем, 301 редирект с таким адресом не срабатывает. Работает только если .aspx поменять на что-либо другое и убрать параметр начиная со знака вопроса. Надеюсь ТП хостера поможет.