Background of the issue:
I am trying to enable the WP Fastest Cache plugin while WPML Multilingual CMS is active. When WPML is active, I receive a message from the WP Fastest Cache plugin stating that .htaccess was not found. If I deactivate WPML, the plugin works. I have checked and confirmed that there is a .htaccess file available with the correct permissions.
Symptoms:
The WP Fastest Cache plugin displays an error message: '.htaccess was not found' when WPML Multilingual CMS is active.
Questions:
Why does the WP Fastest Cache plugin report that .htaccess is not found when WPML is active?
How can I resolve the conflict between WPML Multilingual CMS and WP Fastest Cache?
Sometimes, third-party plugins call the flush_rewrite_rules(true) function too often. This leads to changes in the rewrite rules in your .htaccess file, which can cause issues on your WordPress site.
Since it is working fine in the above mentioned sandbox, it sounds like a compatibility issue with one of the plugins in your site, can you please check the next link and try the suggested workaround:
I'll also suggest to check with only WPML and WP Fastest Cache enabled, with a default WordPress theme like 2021 or 2024 (while every other thing is deactivated).
IMPORTANT: Please take full backup of your website and database beforehand.
It is highly advised to try this on a staging/dev site first, so your live website isn't compromised.