见解析
解:(1)令t=x2-4x+3=(x-2)2-1>0,求得x<1,或 x>3,
故函数的定义域为(-∞,1)∪(3,+∞),且f(x)=logat.
当a>1时,由于函数t的减区间为(-∞,1),
故函数f(x)的减区间为(-∞,-1);
由于函数t的增区间为(3,-∞),故函数f(x)的增区间为(3,+∞).
当0<a<1时,由于函数t的减区间为(-∞,1),
故函数f(x)的增区间为(-∞,-1);
由于函数t的增区间为(3,-∞),故函数f(x)的减区间为(3,+∞).
(2)∵函数f(x)=loga(x2-4x+3),
∴x2-4x+3>0,求得x<1,或 x>3,
故函数的定义域为(-∞,1)∪(3,+∞).
由于t=x2-4x+3=(x-1)(x-3)能取遍所有的正实数,
故f(x)=loga(x2-4x+3)的值域为R.