=== Fix .htaccess WPML language ===
Contributors: sultanicq
Tags: wpml, htaccess, language, rewriterules
Requires at least: 4.9
Tested up to: 6.3
Requires PHP: 7.0
Stable tag: 1.0
Version: 1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

In certain cases, the .htaccess may get overwritten with the language folder.

== Description ==
The problem actually comes from certain third-party plugins calling flush_rewrite_rules(true) function too often. This causes WordPress to overwrite .htaccess. However, in some cases, this happens so often, sometimes even on every page request, that it’s called while browsing the front-end in another language.

When this happens, WPML goes ahead and adds the language folder to home_url as usual. This, however, results with an incorrect RewriteBase in .htaccess and ends up breaking the front-end.

Additionally, you'll get a 500 Internal Server Error error.

And this is what we'll see in server logs:

AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

== Installation ==
1. Install "Fix .htaccess WPML Language" either via the WordPress.org plugin directory, or by uploading the files to your server inside the wp-content/plugins folder of your WordPress installation.
2. Activate "Fix .htaccess WPML Language" plugin via WordPress Settings.
3. It's done. Easy, isn't it?

== Changelog ==
= 1.0 =
* Initial release.