こちらの heroku-wordpress を使っています。

https://github.com/PhilippHeuer/wordpress-heroku

heroku にアップロードすると Heroku ドメイン hoge.herokuapp.com と設定したカスタムドメイン https://hoge.com の URL に対して内容が重複するため正規化 (heroku の方にアクセスがあった場合は、https://hoge.com の方にリダイレクト)したく考えています。

このリポジトリは .gitignore にて .htaccess が記述されていることから .htaccess には設定を書かないようにして、https://github.com/PhilippHeuer/wordpress-heroku/blob/master/config/heroku/nginx.conf に設定を記述しようと考えました。

   server {
        listen       80;
        server_name  hoge.herokuapp.com;
        return       301 https://hoge.com$request_uri;
    }

しかし、 nginx: [emerg] "server" directive is not allowed here in /app/config/heroku/nginx.conf とエラーログが出ていました。

このファイル内には特に階層構造なしに location が書かれていますが、heroku の nginx では
server の記述はできないのでしょうか?

またドメイン丸ごとリダイレクトさせる案があれば伺いたいです。

よろしくお願いいたします。