www有りでアクセスしてもwww無しのサイト名URLに統一させたいのですが【WPH】

WordPressホスティングではnginxを標準で採用しております。nginxでの設定ファイルの変更例をご案内します。
こちらはサポート外の内容を含みますので参考情報です。実際設定をする場合は、お客様の判断の元、ご設定ください。

1./etc/nginx/conf.d/excloud_http.conf を編集

編集前

#=======================================
# example.org
#---------------------------------------

server {

        listen 80;
        server_name example.org www.example.org;
        access_log  /home/kusanagi/excloud/log/nginx/access.log main;
:
略


編集後

#=======================================
# example.org
#---------------------------------------

server { listen 80; server_name www.example.org ; rewrite ^(.*)$ http://example.org$1 permanent; } #この数行のブロックを上部に加えています
server { listen 80;
server_name example.org; #wwwを消しています
access_log /home/kusanagi/excloud/log/nginx/access.log main; : 略

2./etc/nginx/conf.d/excloud_ssl.conf を編集

編集前

#=======================================
# example.org SSL
#---------------------------------------

server {
        listen       443 ssl http2;
        server_name example.org  www.example.org ;

        ssl_certificate      /******.pem; #
        ssl_certificate_key  /******.pem; #
        ssl_dhparam /******.key;  # 編集する際、同じ内容をコピーして追記します。
:
略


編集後

#=======================================
# example.org SSL
#---------------------------------------

server { listen 443 ssl http2; server_name www.example.org ; rewrite ^(.*)$ https://example.org$1 permanent; ssl_certificate /******.pem; ; # ssl_certificate_key /******.pem; ; # ssl_dhparam /******.key; # すでに設定済みの証明書関連のファイルパス } #この数行のブロックを上部に加えています
server { listen 443 ssl http2;
server_name example.org ; # wwwを消しています
ssl_certificate /******.pem; ; ssl_certificate_key /******.pem; ; ssl_dhparam /etc/kusanagi.d/ssl/dhparam.key; : 略

3. nginxのリスタート

#  systemctl restart  nginx