ngrokでWordPress製のサイトを公開する

ご存知の通りWordPressドメイン名をデータベースに入れたりデータベースに入れたりしてるので、ngrokで動かせるようにするのはちょっとやっかい。

なのでどうするか。まあ公式ドキュメントに書いてある。

ngrok – documentation

なお既存の記事などのデータがなければ、2のWP_SITEURL, WP_HOMEをアレするだけでもとりあえずなんとかなる。

また、HTTPSでやる場合はこちらも。

<?php
# wp-config.php

# ...

$_SERVER['HTTPS'] = 'on';

# ...

HTTPとHTTPS両方やる場合どうするかについては調べてない。まあリバースプロキシの後ろでやるときみたいになんらかの環境変数見ればいいのでは?