Expires Headers



Speed up your site by following the rules! Set short time-spans for pages that change frequently, and longer time-spans for pages that don't.
Note: Expires Headers cannot alter the expires headers for content that was not processed through the Joomla framework. This includes CSS files, Images, Favicon files and others. These files can be addressed using htaccess rules. Visit the website link for more information and an example.
Update 1.2 5-18-2011: Update to resolve an array key issue. This resolves the error experienced by JanG in the reviews below.
4/26/2012 - Joomla 1.5/1.6/1.7 availability and support withdrawn.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.
This plug-in for Joomla! 1.5 installed without error and once the plug-in was enabled within the manager it took immediate effect to the current date as an update from the default of “Mon, 1 Jan 2001 00:00:00 GMT” for every article on the web site.
Thank you for sharing this must have extension.
This plugin allows you to configure WHICH pages are cached and which are not - based on menu item. A global configuration can be made, and then altered or removed with individual configurations per page.
If caching occurs on a particular page, it's because the plugin was configured to cache that page.
Sorry about that. I tracked it down to an array key error that causes the plugin to halt. It is resolved in release 1.2 currently available for upgrade.
I tried to use it on one of my sites where I use Joomla caching to decrease server load. I noticed that "Expires:" header is changed only when content is generated, but if it is taken from cache, Expires header reverts back to Joomla's default "Mon, 1 Jan 2001 00:00:00 GMT".
The behavior remains even if cache was completely cleared after Expires Headers plugin was installed. This happens because internally Joomla cache plugin executed before Expires Headers plugin and does not let Expires Headers to do it's job.
This plugin would be very helpful if this issue is fixed.
Now v1.1 is cache compatible. Thanks for the star.
I would completly recommend this. Unlike joomla's 'use browser cache' option the cached content is availble outside a single browser session and reduces http headers sent because instead of sending a http header when you go from page to page so joomla can say to your browser the page has not changed your browser will see you have the page cached locally and until the content expires/becomes stale your browser will not need to send another http header for that page.
nice one
I dont understand what "advanced options" do. I select menu, click add/update, try select rule (no rule exist)and nothing. plugin works without advanced options in any menu. Some problem may occur when try login/logout - user need click reload button in browser.
Advanced parameters allow an administrator to make specific configurations per menu item. To use, make your settings, select your menu item and press the add/update button. The second select list allows the administrator to select a configuration to modify.
I'm glad it works for you. I've been anxious to get some feedback.





