Multisitio de WordPress: cambie el sitio principal de no-www a www

Multisitio de WordPress: cambie el sitio principal de no-www a www

Empecé a emitir de forma automatizada wildcard SSL-Certificatesa través de acme-dns-client. Si bien tengo una manera fácil de cubrir todos mis subdominios juntos, tengo el problema de no tener cobertura para mi dominio sin www.

Por lo tanto, pensé que podría ser una buena idea simplemente en change the no-www Mainsitelugar www.example.netdeexample.net


¿Alguien tiene sugerencias sobre cómo cambiar estas configuraciones, porque no están disponibles en el Panel de administración de sitios múltiples de Wordpress? Aquí puede simplemente cambiar los subdominios de las subpáginas.


Ya intenté agregar la siguiente línea al archivo wp-config.php.

define('WP_HOME','https://www.example.net');
define('WP_SITEURL','https://www.example.net');

Pero esto aún no funcionó. Estoy usando nginx como mi sistema de servidor web raíz.


Configuración de Nginx

server {
   location / {
            try_files $uri $uri/ /index.php?$args;
            }

            location ~ \.php$ {
                         include snippets/fastcgi-php.conf;
                         fastcgi_pass unix:/run/php/php7.4-fpm.sock;
             fastcgi_connect_timeout 300s;
                 fastcgi_read_timeout 300s;
                 fastcgi_send_timeout 300s;
            }

            location ~ /\.ht {
                         deny all;
            }

            location = /favicon.ico {
                         log_not_found off;
                         access_log off;
            }

            location = /robots.txt {
                         allow all;
                         log_not_found off;
                         access_log off;
           }

            location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
                         expires max;
                         log_not_found off;
           }

        root /var/www/wordpress;
        index index.php;

        server_name example.net www.example.net get.example.net *.example.net;

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/example.net/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/example.net/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

    #settings for file upload
    client_max_body_size 32M;
}

server {
    if ($host = example.net) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


        listen 80;

        server_name example.net *.example.net;
    return 404; # managed by Certbot


}

información relacionada