actually i downloaded from the test site to my pc and try localhost to see if migration has any problem, and it is working perfectly.
after that i migrate to another test site that customer requested but the
for example:
http://www.xxxx.com/wordpress works.
but
http://www.xxxx.com/wordpress/contact does not work
even
http://www.xxxx.com/wordpress/2011
that show post at 2011 does not work
in my pc and old test site
http://localhost/wordpress
and
/wordpress/contact both works
i think i found the reason for this, the system admin forgot to set AllowOverride to ALL in the httpd.conf file resulting the .htaccess file created by wordpress being ignored.
therefore the permalink type of link failed but when set to default it works.
Thank you for your support esmi~~