Thanks for the links to the articles but they don't work.
The document for example says
If you have problems configuring W3 Total Cache, try to enable "Debug mode". Browse to the W3 Total Cache admin and select at least the "Page Cache" option in the "Debug" section. Then, browse to one of your Web pages and check the source code. There should be debugging information at the end, which you can use to check if caching works properly.
If WordPress is installed at the /wordpress path, there may be a conflict between the permalink rewrites and the ones added by the W3 Total Cache plugin. To resolve this, ensure that all the Rewrite entries are removed or commented out in the /opt/bitnami/apps/wordpress/conf/httpd-app.conf file.
I am on google cloud and the wordpress path is already commented out in the httpd-app.conf file. If you go through and comment everything out as per the instruction above then the only page that works is your home page and it also does not solve the issue as you still dont solve for page cache url rewriting.
Then you go to the similar topic https://community.bitnami.com/t/w3-total-cache-and-htaccess/21851/4 the last suggestion which is followed by a comment from a bitnami engineer so it gives weight to it being the answer is :
Due to the security plugins, other plugins lost their writing permission to .htaccess and other files. Even you could not see the image which was recently updated. The solution is simple.
1. Check the directory permission level is 755 (in case WordPress installed in the directory).
2. Now check the file permission for .htaccess which is necessary to be 644. Otherwise, you will encounter the error.
So the .htaccess file was already 644 but the directory was not 755 so that was changed. Net result still do now have rewrite capability.
Anyone else with suggestions on how to get page cashe url rewriting?