Prevent www and non-www redirs when Joomla site settings are wrong.
Picture this. The $live_site
URL in your site's configuration.php file is set to http://example.com
(without www in front) but you told Admin Tools' .htaccess Maker to redirect non-www to www. In this case your
site is forcibly accessed through http://www.example.com but Joomla tries to load static content, like CSS and
JavaScript, from http://example.com. Since example.com and www.example.com are two different
domain names as far as your browser is concerned you get all sorts of issues. Basically, your site is broken.
Starting with this version Admin Tools will detect this and overrule your .htaccess Maker setting. It is meant to
protect you from yourself.
periodically import configuration from a URL. This is meant as an easy means to share common configuration settings among your sites (kind of a “sync server“ without the crippling fees and privacy implications). You can export and possibly edit the Admin Tools configuration from a “master” site and store the resulting JSON file in a public URL under your control. Then you can tell all of your other sites to automatically import this configuration every few hours.
The .htaccess Set a Long Expiration Time now also applies a no-cache setting for administrator URLs. This prevent browsers from caching redirects and / or error messages in admin pages.
Add WebP to Set a Long Expiration Time in .htaccess and NginX Conf Maker. Yeah, we forgot that WebP is a real image format. Sorry about that!
Bug fixes and minor improvements. Please take a look at the CHANGELOG below.
We only officially support using our software with the latest Joomla! release branch, 3.9. We strongly advise you to run the latest available version of Joomla! for security reasons. Older versions of Joomla! have known major security issues which are being actively exploited to hack sites.
Our software should still run on Joomla! 3.8. However, we do not test with these versions and we no longer treat breaking support for these obsolete versions of Joomla! as a bug.
We only officially support using our software with PHP 5.6, 7.2, 7.3 or 7.4. We strongly advise you to run the latest available version of PHP on a branch currently maintained by the PHP project for security reasons. Older versions of PHP have known major security issues which are being actively exploited to hack sites and they have stopped receiving security updates, leaving you exposed to these issues.
Our software should still run on PHP 7.0 and 7.1. However, we do not test with these versions and we no longer treat breaking support for these obsolete PHP versions of PHP as a bug.
Support for PHP 5.6 will be removed once Joomla 4, with a minimum requirement for PHP 7, is released.
Please note that earlier PHP versions including but not limited to PHP 5.3, 5.4 and 5.5 are no longer supported and our software no longer works on them.