Title: WPAdmin AWS CDN
Author: luckychingi
Published: <strong>February 8, 2016</strong>
Last modified: February 12, 2026

---

Search plugins

![](https://ps.w.org/aws-cdn-by-wpadmin/assets/banner-772x250.jpg?rev=2647571)

![](https://ps.w.org/aws-cdn-by-wpadmin/assets/icon-256x256.jpg?rev=2647571)

# WPAdmin AWS CDN

 By [luckychingi](https://profiles.wordpress.org/luckychingi/)

[Download](https://downloads.wordpress.org/plugin/aws-cdn-by-wpadmin.4.0.1.zip)

 * [Details](https://wordpress.org/plugins/aws-cdn-by-wpadmin/#description)
 * [Reviews](https://wordpress.org/plugins/aws-cdn-by-wpadmin/#reviews)
 *  [Installation](https://wordpress.org/plugins/aws-cdn-by-wpadmin/#installation)
 * [Development](https://wordpress.org/plugins/aws-cdn-by-wpadmin/#developers)

 [Support](https://wordpress.org/support/plugin/aws-cdn-by-wpadmin/)

## 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

[⌊screenshot-1.png⌉⌊screenshot-1.png⌉[

screenshot-1.png

[⌊screenshot-2.png⌉⌊screenshot-2.png⌉[

screenshot-2.png

[⌊screenshot-3.png⌉⌊screenshot-3.png⌉[

screenshot-3.png

[⌊screenshot-4.png⌉⌊screenshot-4.png⌉[

screenshot-4.png

[⌊screenshot-5.png⌉⌊screenshot-5.png⌉[

screenshot-5.png

[⌊screenshot-7.png⌉⌊screenshot-7.png⌉[

screenshot-7.png

## Installation

#### Using the WordPress Plugin Search

 1. Navigate to the `Add New` sub-page under the Plugins admin page.
 2. Search for `WPAdmin AWS CDN`.
 3. The plugin should be listed first in the search results.
 4. Click the `Install Now` link.
 5. Lastly click the `Activate Plugin` link to activate the plugin.

#### Uploading in WordPress Admin

 1. [Download the plugin zip file](https://downloads.wordpress.org/plugin/aws-cdn-by-wpadmin.4.0.1.zip)
    and save it to your computer.
 2. Navigate to the `Add New` sub-page under the Plugins admin page.
 3. Click the `Upload` link.
 4. Select `wpadmin-aws-cdn` zip file from where you saved the zip file on your computer.
 5. Click the `Install Now` button.
 6. Lastly click the `Activate Plugin` link to activate the plugin.

#### Using FTP

 1. [Download the plugin zip file](https://downloads.wordpress.org/plugin/aws-cdn-by-wpadmin.4.0.1.zip)
    and save it to your computer.
 2. Extract the `wpadmin-aws-cdn` zip file.
 3. Create a new directory named `wpadmin-aws-cdn` directory in the `../wp-content/
    plugins/` directory.
 4. Upload the files from the folder extracted in Step 2.
 5. 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

[Follow the steps in this article](https://wpadmin.ca/how-to-create-an-aws-user-with-limited-permissions-to-access-cloudfront-only/)

### 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

![](https://secure.gravatar.com/avatar/4eebad194fbcf20cca80e0283150508014a6e36186c7c7027ebf6affb91b3f00?
s=60&d=retro&r=g)

### 󠀁[It does not work – very disappointed.](https://wordpress.org/support/topic/it-does-not-work-very-disappointed/)󠁿

 [bk9001](https://profiles.wordpress.org/bk9001/) October 3, 2024

It looked promising with so many videos promoting it. But, unfortunately, it doesn’t
work so I have no choice but to give a poor rating. What else can I say about it
after wasting several hours to make it work? AWS credentials were created new with
correct AWS Cloud Front access policy. No cloud front distribution has been created
and it doesn’t even give any error too. Tried reinstalling this plug-in but it still
doesn’t do any thing. The AWS cloudtrail even doesn’t show any event that means –
it didn’t even send any API call to create a distribution. Looks like a total waste
of time. 10/2/2024 Update There is a bug in plugin. But there is way to fix it –
check the support forum thread to fix this. Because plug-in has an unfixed bug, 
leaving the ratings to still ‘*’ for now.

![](https://secure.gravatar.com/avatar/2aff99a6c7ab59b00592786a85c08da86a2794a9e2af10ee0246bfeb247a4cc2?
s=60&d=retro&r=g)

### 󠀁[It doesn’t work.](https://wordpress.org/support/topic/it-doesnt-work-344/)󠁿

 [Henry Douglas](https://profiles.wordpress.org/henrydouglas/) September 9, 2024

It doesn’t work. The access credentials creation tutorial is not up to date.

![](https://secure.gravatar.com/avatar/f8e76febeae347f42a0c10d60431c26a232e73716781624cd84b7601dd54f71b?
s=60&d=retro&r=g)

### 󠀁[Lifesaver](https://wordpress.org/support/topic/lifesaver-258/)󠁿

 [saymeak](https://profiles.wordpress.org/saymeak/) March 2, 2024

Thanks to the developers of this plugin – getting 79% hit ratio easily.

![](https://secure.gravatar.com/avatar/f3b5711e870ce4f9c043af23e6daf07b0094bc175c770d7cf52497e613b69cbe?
s=60&d=retro&r=g)

### 󠀁[Very good – But needs Buddyboss bug fixed](https://wordpress.org/support/topic/very-good-but-needs-buddyboss-bug-fixed/)󠁿

 [havenwebmanagement](https://profiles.wordpress.org/havenwebmanagement/) July 10,
2023

Works very well, except 2 problems with Buddyboss, the profile header in my timeline
url gets distorted and profile pics disappear. Also couple Buddyboss widgets failed
to work in Elementor pop up which works when plugin is disabled. Apart from that
this could be on to a winner!

![](https://secure.gravatar.com/avatar/12666f8f07d57d0f91627d0283b28a9d40e49f92c3253a5fba489bdc004a4da1?
s=60&d=retro&r=g)

### 󠀁[AWS User instruction article is geo-blocked](https://wordpress.org/support/topic/aws-user-instruction-article-is-geo-blocked/)󠁿

 [ristekaus](https://profiles.wordpress.org/ristekaus/) May 7, 2023

a) Your instruction article is geo-blocked in Australia. Not visible. b) Does the
setup require changes to DNS records (to point to CDN)? c) Page speed in GTmatrix
slows down a lot after the pluggin is activated. Surely the aim is to speed up?

![](https://secure.gravatar.com/avatar/18e9e50c15c8452218112a7a4d8781bc2df7f7dbc0df033d9befe2730cc64a24?
s=60&d=retro&r=g)

### 󠀁[This Plugin is not compatible with woocommerce](https://wordpress.org/support/topic/this-plugin-is-not-compatible-with-woocommerce/)󠁿

 [unleashedpremium](https://profiles.wordpress.org/unleashedpremium/) June 6, 2023

This Plugin is not compatible with judgeme review plugin. And no response from developer.
😔

 [ Read all 53 reviews ](https://wordpress.org/support/plugin/aws-cdn-by-wpadmin/reviews/)

## Contributors & Developers

“WPAdmin AWS CDN” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ luckychingi ](https://profiles.wordpress.org/luckychingi/)

[Translate “WPAdmin AWS CDN” into your language.](https://translate.wordpress.org/projects/wp-plugins/aws-cdn-by-wpadmin)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/aws-cdn-by-wpadmin/),
check out the [SVN repository](https://plugins.svn.wordpress.org/aws-cdn-by-wpadmin/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/aws-cdn-by-wpadmin/)
by [RSS](https://plugins.trac.wordpress.org/log/aws-cdn-by-wpadmin/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.0.1

Total rewrite of the plugin and bug fixes

## Meta

 *  Version **4.0.1**
 *  Last updated **4 months ago**
 *  Active installations **500+**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [amazon](https://wordpress.org/plugins/tags/amazon/)[aws](https://wordpress.org/plugins/tags/aws/)
   [cdn](https://wordpress.org/plugins/tags/cdn/)[cloudfront](https://wordpress.org/plugins/tags/cloudfront/)
   [Free](https://wordpress.org/plugins/tags/free/)
 *  [Advanced View](https://wordpress.org/plugins/aws-cdn-by-wpadmin/advanced/)

## Ratings

 4.7 out of 5 stars.

 *  [  47 5-star reviews     ](https://wordpress.org/support/plugin/aws-cdn-by-wpadmin/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/aws-cdn-by-wpadmin/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/aws-cdn-by-wpadmin/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/aws-cdn-by-wpadmin/reviews/?filter=2)
 *  [  3 1-star reviews     ](https://wordpress.org/support/plugin/aws-cdn-by-wpadmin/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/aws-cdn-by-wpadmin/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/aws-cdn-by-wpadmin/reviews/)

## Contributors

 *   [ luckychingi ](https://profiles.wordpress.org/luckychingi/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/aws-cdn-by-wpadmin/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://donate.stripe.com/dRmaEY14z2Mn6fifvd8so08)