Description
The new & improved Amazon Cloudfront Distribution Plugin by WPAdmin. Setup Amazon Cloudfront CDN for your website. Now with intuitive layout and more flexibility. The new & improved Amazon Cloudfront Distribution Plugin by WPAdmin. Setup Amazon Cloudfront CDN for your website. Now with intuitive layout and more flexibility. Also supports WordPress Multisite installation (not tested though).
Key Features:
- One-click distribution creation – Create CloudFront distributions directly from WordPress
- Full CDN settings control – Configure cache policy, TLS version, price class, and compression
- Custom domain support – Use your own CDN domain (e.g., cdn.yoursite.com)
- SSL certificate management – Request free SSL certificates from AWS Certificate Manager
- Smart URL rewriting – Automatically rewrites media, CSS, and JS URLs to use CloudFront
- Granular exclusions – Exclude specific pages and assets containing certain keywords
- Sub-folder & sub-domain support – Works with all WordPress installation types
- Cache invalidation – Purge CloudFront cache directly from WordPress
- Enable/disable toggle – Instantly switch CDN on or off without losing settings
- Built-in documentation – Comprehensive how-it-works guide and FAQ
Screenshots
Installation
Using the WordPress Plugin Search
-
Navigate to the
Add Newsub-page under the Plugins admin page. -
Search for
WPAdmin AWS CDN. -
The plugin should be listed first in the search results.
-
Click the
Install Nowlink. -
Lastly click the
Activate Pluginlink to activate the plugin.
Uploading in WordPress Admin
-
Download the plugin zip file and save it to your computer.
-
Navigate to the
Add Newsub-page under the Plugins admin page. -
Click the
Uploadlink. -
Select
wpadmin-aws-cdnzip file from where you saved the zip file on your computer. -
Click the
Install Nowbutton. -
Lastly click the
Activate Pluginlink to activate the plugin.
Using FTP
-
Download the plugin zip file and save it to your computer.
-
Extract the
wpadmin-aws-cdnzip file. -
Create a new directory named
wpadmin-aws-cdndirectory in the../wp-content/plugins/directory. -
Upload the files from the folder extracted in Step 2.
-
Activate the plugin on the Plugins admin page.
FAQ
-
CORS Error: No Access-Control-Allow-Origin header is present on the requested resource
-
Apache
Add the following in your .htaccess file, immediately under ‘# END WordPress’
<FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css)$"> <IfModule mod_headers.c> Header add Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Origin "*" </IfModule> </FilesMatch>Nginx
Add something like this to your vhost config
location ~* \.(eot|otf|ttf|woff|woff2)$ { add_header Access-Control-Allow-Origin *; }Refer to this article for more info: https://github.com/fontello/fontello/wiki/How-to-setup-server-to-serve-fonts
-
How To Create An AWS User
-
Does this plugin require the AWS SDK?
-
No. The plugin uses direct AWS API calls with Signature Version 4, so no additional PHP libraries are needed.
-
Does it work with WooCommerce?
-
Yes. Exclude checkout/cart/account pages in the Exclusions tab for best results.
-
How much does CloudFront cost?
-
AWS offers a free tier (1 TB transfer/month for 12 months). After that, pricing starts around $0.085/GB.
Reviews
Contributors & Developers
“WPAdmin AWS CDN” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “WPAdmin AWS CDN” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.0.1
Total rewrite of the plugin and bug fixes






