Skip to content

WordPress CloudFront settings

Posted on:2019年2月13日 at 00:00

概要

WordPress CloudFront のセッティングで苦労した(Gutenberg エディタが動かないとかあった)のでメモ

真っ先に確認すべきなのは wp-json のところ、Gutenberg は React ベースなので内部で WordPress の RestAPI を呼んでるのでそこが CloudFront でキャッシュされてて動作してないパターンが多いと思う。

Behavior

Default*

/wp-json/*

.php

/wp-admin/*

WordPress

wp-config.php の設定もしておく

define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');
$_SERVER['HTTPS'] = 'on';
$_ENV['HTTPS'] = 'on';
$_SERVER['HTTP_HOST'] = 'example.com';
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];