{"id":41813,"date":"2016-02-08T23:08:11","date_gmt":"2016-02-08T23:08:11","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/aws-cdn-by-wpadmin\/"},"modified":"2026-02-12T14:21:15","modified_gmt":"2026-02-12T14:21:15","slug":"aws-cdn-by-wpadmin","status":"publish","type":"plugin","link":"https:\/\/uz.wordpress.org\/plugins\/aws-cdn-by-wpadmin\/","author":14637859,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.0.1","stable_tag":"4.0.1","tested":"6.9.4","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"WPAdmin CloudFront CDN","header_author":"WPAdmin","header_description":"","assets_banners_color":"d55023","last_updated":"2026-02-12 14:21:15","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/donate.stripe.com\/dRmaEY14z2Mn6fifvd8so08","header_plugin_uri":"https:\/\/wpadmin.ca\/","header_author_uri":"https:\/\/wpadmin.ca\/donation\/","rating":4.7,"author_block_rating":0,"active_installs":500,"downloads":90434,"num_ratings":53,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3":{"tag":"0.3","author":"luckychingi","date":"2016-02-09 03:44:54"},"0.4":{"tag":"0.4","author":"luckychingi","date":"2016-02-09 03:44:54"},"0.5":{"tag":"0.5","author":"luckychingi","date":"2016-02-09 21:23:46"},"0.6":{"tag":"0.6","author":"luckychingi","date":"2016-02-15 23:20:31"},"0.7":{"tag":"0.7","author":"luckychingi","date":"2016-04-30 00:14:52"},"0.8":{"tag":"0.8","author":"luckychingi","date":"2017-01-07 18:16:30"},"0.9":{"tag":"0.9","author":"luckychingi","date":"2016-05-29 13:38:35"},"1.1":{"tag":"1.1","author":"luckychingi","date":"2018-06-19 23:38:41"},"1.2":{"tag":"1.2","author":"luckychingi","date":"2018-07-02 17:13:14"},"1.2.1":{"tag":"1.2.1","author":"luckychingi","date":"2018-07-07 00:52:09"},"1.2.2":{"tag":"1.2.2","author":"luckychingi","date":"2018-09-29 14:18:28"},"1.2.3":{"tag":"1.2.3","author":"luckychingi","date":"2018-09-29 18:36:40"},"1.2.4":{"tag":"1.2.4","author":"luckychingi","date":"2018-10-09 11:34:40"},"1.2.5":{"tag":"1.2.5","author":"luckychingi","date":"2018-10-18 23:42:16"},"1.2.6":{"tag":"1.2.6","author":"luckychingi","date":"2018-10-20 17:16:19"},"1.2.7":{"tag":"1.2.7","author":"luckychingi","date":"2018-10-20 17:16:19"},"1.2.8":{"tag":"1.2.8","author":"luckychingi","date":"2018-10-22 10:30:37"},"1.2.9":{"tag":"1.2.9","author":"luckychingi","date":"2018-10-25 00:29:21"},"1.3.0":{"tag":"1.3.0","author":"luckychingi","date":"2018-12-08 02:21:50"},"1.3.1":{"tag":"1.3.1","author":"luckychingi","date":"2018-12-20 02:45:53"},"1.3.2":{"tag":"1.3.2","author":"luckychingi","date":"2019-01-09 00:03:26"},"1.3.3":{"tag":"1.3.3","author":"luckychingi","date":"2019-02-05 00:12:31"},"1.3.4":{"tag":"1.3.4","author":"luckychingi","date":"2019-02-15 15:12:56"},"1.3.5":{"tag":"1.3.5","author":"luckychingi","date":"2019-03-09 01:46:51"},"1.3.6":{"tag":"1.3.6","author":"luckychingi","date":"2019-03-09 13:23:32"},"1.3.7":{"tag":"1.3.7","author":"luckychingi","date":"2019-04-10 13:32:34"},"1.3.8":{"tag":"1.3.8","author":"luckychingi","date":"2019-04-11 10:48:23"},"1.3.9":{"tag":"1.3.9","author":"luckychingi","date":"2019-04-11 13:28:42"},"1.4.0":{"tag":"1.4.0","author":"luckychingi","date":"2019-05-06 20:22:09"},"1.4.1":{"tag":"1.4.1","author":"luckychingi","date":"2019-05-18 14:51:57"},"1.4.2":{"tag":"1.4.2","author":"luckychingi","date":"2019-06-19 23:08:07"},"1.4.3":{"tag":"1.4.3","author":"luckychingi","date":"2019-06-30 00:02:44"},"1.4.4":{"tag":"1.4.4","author":"luckychingi","date":"2019-06-30 00:02:44"},"1.4.5":{"tag":"1.4.5","author":"luckychingi","date":"2019-08-02 22:32:38"},"1.4.6":{"tag":"1.4.6","author":"luckychingi","date":"2019-08-17 00:19:46"},"1.4.7":{"tag":"1.4.7","author":"luckychingi","date":"2019-09-06 02:51:52"},"1.4.8":{"tag":"1.4.8","author":"luckychingi","date":"2019-10-22 22:20:08"},"1.4.9":{"tag":"1.4.9","author":"luckychingi","date":"2020-01-15 16:03:42"},"1.5.0":{"tag":"1.5.0","author":"luckychingi","date":"2020-03-12 04:56:14"},"1.5.1":{"tag":"1.5.1","author":"luckychingi","date":"2020-04-03 16:02:58"},"1.5.2":{"tag":"1.5.2","author":"luckychingi","date":"2020-05-14 03:20:00"},"1.5.3":{"tag":"1.5.3","author":"luckychingi","date":"2020-05-15 17:19:39"},"1.5.4":{"tag":"1.5.4","author":"luckychingi","date":"2020-08-12 21:22:27"},"1.5.5":{"tag":"1.5.5","author":"luckychingi","date":"2020-08-24 13:24:49"},"1.5.6":{"tag":"1.5.6","author":"luckychingi","date":"2020-10-01 14:56:15"},"1.5.7":{"tag":"1.5.7","author":"luckychingi","date":"2020-10-05 21:45:01"},"1.5.8":{"tag":"1.5.8","author":"luckychingi","date":"2020-10-05 22:08:31"},"1.5.9":{"tag":"1.5.9","author":"luckychingi","date":"2021-01-06 17:01:04"},"1.6.0":{"tag":"1.6.0","author":"luckychingi","date":"2021-04-27 01:32:42"},"2.0.0":{"tag":"2.0.0","author":"luckychingi","date":"2021-05-06 12:41:44"},"2.0.1":{"tag":"2.0.1","author":"luckychingi","date":"2021-05-10 12:22:42"},"2.0.10":{"tag":"2.0.10","author":"luckychingi","date":"2022-01-26 01:55:15"},"2.0.11":{"tag":"2.0.11","author":"luckychingi","date":"2022-01-31 16:27:38"},"2.0.12":{"tag":"2.0.12","author":"luckychingi","date":"2022-11-16 02:51:31"},"2.0.13":{"tag":"2.0.13","author":"luckychingi","date":"2023-08-01 15:30:23"},"2.0.2":{"tag":"2.0.2","author":"luckychingi","date":"2021-05-13 12:51:15"},"2.0.3":{"tag":"2.0.3","author":"luckychingi","date":"2021-05-14 12:56:34"},"2.0.4":{"tag":"2.0.4","author":"luckychingi","date":"2021-08-16 13:09:13"},"2.0.5":{"tag":"2.0.5","author":"luckychingi","date":"2021-08-16 13:40:52"},"2.0.6":{"tag":"2.0.6","author":"luckychingi","date":"2021-09-11 21:20:30"},"2.0.7":{"tag":"2.0.7","author":"luckychingi","date":"2022-01-06 21:38:30"},"2.0.8":{"tag":"2.0.8","author":"luckychingi","date":"2022-01-07 21:41:43"},"2.0.9":{"tag":"2.0.9","author":"luckychingi","date":"2022-01-10 02:48:50"},"3.0.0":{"tag":"3.0.0","author":"luckychingi","date":"2023-08-10 13:05:53"},"3.0.1":{"tag":"3.0.1","author":"luckychingi","date":"2023-12-22 22:41:07"},"4.0.1":{"tag":"4.0.1","author":"luckychingi","date":"2026-02-12 14:21:15"},"_1.5.5":{"tag":"_1.5.5","author":"luckychingi","date":"2020-08-16 22:23:48"}},"upgrade_notice":{"":"<p>NA<\/p>"},"ratings":{"1":3,"2":0,"3":2,"4":1,"5":47},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2647571,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2647571,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2647571,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2647571,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3","0.4","0.5","0.6","0.7","0.8","0.9","1.1","1.2","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.8","1.3.9","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6","1.5.7","1.5.8","1.5.9","1.6.0","2.0.0","2.0.1","2.0.10","2.0.11","2.0.12","2.0.13","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","3.0.0","3.0.1","4.0.1","_1.5.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3459493,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3459493,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3459493,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3459493,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3459493,"resolution":"5","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3460022,"resolution":"7","location":"plugin"}},"screenshots":{"1":"screenshot-1.png","2":"screenshot-2.png","3":"screenshot-3.png","4":"screenshot-4.png","5":"screenshot-5.png","6":"screenshot-6.png","7":"screenshot-7.png"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[209,1898,3863,3875,123],"plugin_category":[],"plugin_contributors":[162803],"plugin_business_model":[],"class_list":["post-41813","plugin","type-plugin","status-publish","hentry","plugin_tags-amazon","plugin_tags-aws","plugin_tags-cdn","plugin_tags-cloudfront","plugin_tags-free","plugin_contributors-luckychingi","plugin_committers-luckychingi"],"banners":{"banner":"https:\/\/ps.w.org\/aws-cdn-by-wpadmin\/assets\/banner-772x250.jpg?rev=2647571","banner_2x":"https:\/\/ps.w.org\/aws-cdn-by-wpadmin\/assets\/banner-1544x500.jpg?rev=2647571","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aws-cdn-by-wpadmin\/assets\/icon-128x128.jpg?rev=2647571","icon_2x":"https:\/\/ps.w.org\/aws-cdn-by-wpadmin\/assets\/icon-256x256.jpg?rev=2647571","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aws-cdn-by-wpadmin\/assets\/screenshot-1.png?rev=3459493","caption":"screenshot-1.png"},{"src":"https:\/\/ps.w.org\/aws-cdn-by-wpadmin\/assets\/screenshot-2.png?rev=3459493","caption":"screenshot-2.png"},{"src":"https:\/\/ps.w.org\/aws-cdn-by-wpadmin\/assets\/screenshot-3.png?rev=3459493","caption":"screenshot-3.png"},{"src":"https:\/\/ps.w.org\/aws-cdn-by-wpadmin\/assets\/screenshot-4.png?rev=3459493","caption":"screenshot-4.png"},{"src":"https:\/\/ps.w.org\/aws-cdn-by-wpadmin\/assets\/screenshot-5.png?rev=3459493","caption":"screenshot-5.png"},{"src":"https:\/\/ps.w.org\/aws-cdn-by-wpadmin\/trunk\/screenshot-7.png?rev=3460022","caption":"screenshot-7.png"}],"raw_content":"<!--section=description-->\n<p>The new &amp; improved Amazon Cloudfront Distribution Plugin by WPAdmin. Setup Amazon Cloudfront CDN for your website. Now with intuitive layout and more flexibility. The new &amp; 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).<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li><strong>One-click distribution creation<\/strong> \u2013 Create CloudFront distributions directly from WordPress<\/li>\n<li><strong>Full CDN settings control<\/strong> \u2013 Configure cache policy, TLS version, price class, and compression<\/li>\n<li><strong>Custom domain support<\/strong> \u2013 Use your own CDN domain (e.g., cdn.yoursite.com)<\/li>\n<li><strong>SSL certificate management<\/strong> \u2013 Request free SSL certificates from AWS Certificate Manager<\/li>\n<li><strong>Smart URL rewriting<\/strong> \u2013 Automatically rewrites media, CSS, and JS URLs to use CloudFront<\/li>\n<li><strong>Granular exclusions<\/strong> \u2013 Exclude specific pages and assets containing certain keywords<\/li>\n<li><strong>Sub-folder &amp; sub-domain support<\/strong> \u2013 Works with all WordPress installation types<\/li>\n<li><strong>Cache invalidation<\/strong> \u2013 Purge CloudFront cache directly from WordPress<\/li>\n<li><strong>Enable\/disable toggle<\/strong> \u2013 Instantly switch CDN on or off without losing settings<\/li>\n<li><strong>Built-in documentation<\/strong> \u2013 Comprehensive how-it-works guide and FAQ<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Using the WordPress Plugin Search<\/h4>\n\n<ol>\n<li><p>Navigate to the <code>Add New<\/code> sub-page under the Plugins admin page.<\/p><\/li>\n<li><p>Search for <code>WPAdmin AWS CDN<\/code>.<\/p><\/li>\n<li><p>The plugin should be listed first in the search results.<\/p><\/li>\n<li><p>Click the <code>Install Now<\/code> link.<\/p><\/li>\n<li><p>Lastly click the <code>Activate Plugin<\/code> link to activate the plugin.<\/p><\/li>\n<\/ol>\n\n<h4>Uploading in WordPress Admin<\/h4>\n\n<ol>\n<li><p><a href=\"https:\/\/downloads.wordpress.org\/plugin\/aws-cdn-by-wpadmin.4.0.1.zip\">Download the plugin zip file<\/a> and save it to your computer.<\/p><\/li>\n<li><p>Navigate to the <code>Add New<\/code> sub-page under the Plugins admin page.<\/p><\/li>\n<li><p>Click the <code>Upload<\/code> link.<\/p><\/li>\n<li><p>Select <code>wpadmin-aws-cdn<\/code> zip file from where you saved the zip file on your computer.<\/p><\/li>\n<li><p>Click the <code>Install Now<\/code> button.<\/p><\/li>\n<li><p>Lastly click the <code>Activate Plugin<\/code> link to activate the plugin.<\/p><\/li>\n<\/ol>\n\n<h4>Using FTP<\/h4>\n\n<ol>\n<li><p><a href=\"https:\/\/downloads.wordpress.org\/plugin\/aws-cdn-by-wpadmin.4.0.1.zip\">Download the plugin zip file<\/a> and save it to your computer.<\/p><\/li>\n<li><p>Extract the <code>wpadmin-aws-cdn<\/code> zip file.<\/p><\/li>\n<li><p>Create a new directory named <code>wpadmin-aws-cdn<\/code> directory in the <code>..\/wp-content\/plugins\/<\/code> directory.<\/p><\/li>\n<li><p>Upload the files from the folder extracted in Step 2.<\/p><\/li>\n<li><p>Activate the plugin on the Plugins admin page.<\/p><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"cors%20error%3A%20no%20access-control-allow-origin%20header%20is%20present%20on%20the%20requested%20resource\"><h3>CORS Error: No Access-Control-Allow-Origin header is present on the requested resource<\/h3><\/dt>\n<dd><h3>Apache<\/h3>\n\n<p>Add the following in your .htaccess file, immediately under '# END WordPress'<\/p>\n\n<pre><code>&lt;FilesMatch \"\\.(ttf|ttc|otf|eot|woff|woff2|font.css)$\"&gt;\n&lt;IfModule mod_headers.c&gt;\nHeader add Access-Control-Allow-Origin \"*\"\nHeader set Access-Control-Allow-Origin \"*\"\n&lt;\/IfModule&gt;\n&lt;\/FilesMatch&gt;\n<\/code><\/pre>\n\n<h3>Nginx<\/h3>\n\n<p>Add something like this to your vhost config<\/p>\n\n<pre><code>location ~* \\.(eot|otf|ttf|woff|woff2)$ {\n    add_header Access-Control-Allow-Origin *;\n}\n<\/code><\/pre>\n\n<p>Refer to this article for more info: https:\/\/github.com\/fontello\/fontello\/wiki\/How-to-setup-server-to-serve-fonts<\/p><\/dd>\n<dt id=\"how%20to%20create%20an%20aws%20user\"><h3>How To Create An AWS User<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/wpadmin.ca\/how-to-create-an-aws-user-with-limited-permissions-to-access-cloudfront-only\/\">Follow the steps in this article<\/a><\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20the%20aws%20sdk%3F\"><h3>Does this plugin require the AWS SDK?<\/h3><\/dt>\n<dd><p>No. The plugin uses direct AWS API calls with Signature Version 4, so no additional PHP libraries are needed.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Exclude checkout\/cart\/account pages in the Exclusions tab for best results.<\/p><\/dd>\n<dt id=\"how%20much%20does%20cloudfront%20cost%3F\"><h3>How much does CloudFront cost?<\/h3><\/dt>\n<dd><p>AWS offers a free tier (1 TB transfer\/month for 12 months). After that, pricing starts around $0.085\/GB.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.0.1<\/h4>\n\n<p>Total rewrite of the plugin and bug fixes<\/p>","raw_excerpt":"Setup Amazon Cloudfront CDN for your website. Now with intuitive layout and more flexibility.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/41813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=41813"}],"author":[{"embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/luckychingi"}],"wp:attachment":[{"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=41813"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=41813"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=41813"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=41813"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=41813"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/uz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=41813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}