I would like to make exact copy of my website that uses PHP3 to plain html or similar, but when I do that the URL has changed, and site do not get traffic from old google urls.
Is there a program that can make a htaccess redirects or just a list of old/original URL and new file names so I could make htaccess redirects by hand.
If it's your web site and you just want to copy it in HTML without using PHP, you can use any one many web site copying software:
1) 4 Website Copying Programs
2) HTTrack Website Copier
3) Copy Virtually Any Website
You can search for more options but using methods like these should get you the pages, images and correct links which will all be in HTML. Then you can fine tune them by using any good HTML editor by changing/correcting the HTML code as needed. The htaccessfile may not be included, but since it is your site, you can log in and download any file to use again.
If you are making/updating your site, you should be able to set up any redirects from using your host site's online cPanel. You might have to work on any SEO for your new site. Your cPanel has a lot of tools to do most of what you need.
I'm still unsure I understand fully what you are asking. As long as it is your own site, you can download the entire site using .php page extensionss and run the entire site on your computer for editing/checking. Look into WAMP for Windows or LAMP for Linux.