Score:0

WordPress Multisite - เปลี่ยนเว็บไซต์หลักจากไม่มี www เป็น www

ธง gb

ฉันเริ่มออกอัตโนมัติ สัญลักษณ์แทนใบรับรอง SSL มากกว่า acme-dns-ไคลเอนต์. แม้ว่าจะมีวิธีง่ายๆ ในการครอบคลุมโดเมนย่อยทั้งหมดของฉันไว้ด้วยกัน แต่ฉันก็มีปัญหาที่จะไม่ครอบคลุมโดเมนที่ไม่มี www ของฉัน

ดังนั้นฉันจึงคิดว่ามันเป็นความคิดที่ดีที่จะเพียงแค่ เปลี่ยนเว็บไซต์หลักที่ไม่มี www ถึง www.example.net แทน ตัวอย่าง. สุทธิ


ใครบ้างมีคำแนะนำวิธีเปลี่ยนการตั้งค่าเหล่านี้ เนื่องจากพวกเขา ไม่สามารถใช้งานได้ใน Wordpress Multisite Admin Dashboard ที่นี่ คุณสามารถเปลี่ยนโดเมนย่อยสำหรับหน้าย่อยได้


ฉันได้ลองเพิ่มบรรทัดต่อไปนี้ใน wp-config.php.

กำหนด ('WP_HOME','https://www.example.net');
กำหนด ('WP_SITEURL','https://www.example.net');

แต่สิ่งนี้ยังไม่ได้ผล ฉันใช้ nginx เป็นระบบรูทเว็บเซิร์ฟเวอร์ของฉัน


การกำหนดค่า Nginx

เซิร์ฟเวอร์ {
   ที่ตั้ง / {
            try_files $uri $uri/ /index.php?$args;
            }

            ตำแหน่ง ~ \.php$ {
                         รวมตัวอย่าง/fastcgi-php.conf;
                         fastcgi_pass ยูนิกซ์:/run/php/php7.4-fpm.sock;
             fastcgi_connect_timeout 300 วินาที;
                 fastcgi_read_timeout 300 วินาที;
                 fastcgi_send_timeout 300 วินาที;
            }

            ตำแหน่ง ~ /\.ht {
                         ปฏิเสธทั้งหมด
            }

            สถานที่ = /favicon.ico {
                         ปิด log_not_found;
                         access_log off;
            }

            ตำแหน่ง = /robots.txt {
                         อนุญาตทั้งหมด
                         ปิด log_not_found;
                         access_log off;
           }

            ตำแหน่ง ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
                         หมดอายุสูงสุด
                         ปิด log_not_found;
           }

        ราก /var/www/wordpress;
        ดัชนี index.php;

        ชื่อเซิร์ฟเวอร์ example.net www.example.net get.example.net *.example.net;

    ฟัง 443 ssl; # จัดการโดย Certbot
    ssl_certificate /etc/letsencrypt/live/example.net/fullchain.pem; # จัดการโดย Certbot
    ssl_certificate_key /etc/letsencrypt/live/example.net/privkey.pem; # จัดการโดย Certbot
    รวม /etc/letsencrypt/options-ssl-nginx.conf; # จัดการโดย Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # จัดการโดย Certbot

    #การตั้งค่าสำหรับการอัพโหลดไฟล์
    client_max_body_size 32M;
}

เซิร์ฟเวอร์ {
    ถ้า ($host = example.net) {
        ส่งคืน 301 https://$host$request_uri;
    } # จัดการโดย Certbot


        ฟัง 80;

        ชื่อเซิร์ฟเวอร์ example.net *.example.net;
    กลับ 404; # จัดการโดย Certbot


}
Paul avatar
cn flag
ฉันไม่แน่ใจว่ามีวิธีให้ WordPress กำหนด URL ที่จะให้บริการหรือไม่ แต่สำหรับ nginx คุณจะต้องโพสต์การกำหนดค่าปัจจุบันของคุณ
djdomi avatar
za flag
ฉันไม่รู้ว่าคุณคิดอย่างไรเกี่ยวกับอนาคตของ www บน url หลายปีมาแล้วที่มันกลายเป็นมาตรฐานที่ www ไม่จำเป็นอีกต่อไป และยิ่งกว่านั้นก็ไม่ได้แสดงอีกต่อไป...

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา