Score:0

นามแฝงตำแหน่ง nginx เพื่อรูท dir ด้วยไฟล์ดัชนีอื่น

ธง it

ฉันมีไฟล์ดัชนี 2 ไฟล์ในรูท dir (index.php, ขอบคุณ.php) และต้องการใช้ Thanks.php เมื่อผู้ใช้ร้องขอตำแหน่งอื่น เช่น: เมื่อผู้ใช้ร้องขอ ตัวอย่าง.คอม การแสดง nginx index.phpแต่เมื่อผู้ใช้ร้องขอ example.com/thanks ต้องแสดง nginx ขอบคุณ.php ฉันลองกำหนดค่านี้ แต่มันไม่ทำงานสำหรับฉัน:

เซิร์ฟเวอร์ {
รูท /var/www/example.com;    
    ดัชนี index.php;
    server_name example.com www.example.com;
    error_page 404 /404.html;
    error_page 500 502 503 504 /50x.html;
    ตำแหน่ง = /50x.html {
        รูท /usr/share/nginx/html;
    }

สถานที่ /ขอบคุณ {
        นามแฝง /var/www/example.com;
        ดัชนี ขอบคุณ.php;
    }
}
Paul avatar
cn flag
มี `;` ที่ขาดหายไปควรเป็น `index Thanks.php;` - นี่อยู่ในไฟล์การกำหนดค่าเซิร์ฟเวอร์จริงหรือไม่
mocart avatar
it flag
แก้ไขแล้ว แต่ยังใช้งานไม่ได้
sv flag
นามแฝงไม่ทำงานด้วยวิธีนี้ โปรดตรวจสอบเอกสารที่ https://nginx.org/r/alias คุณต้องได้รับ 301 สำหรับ example.com/thanks แทนที่จะใช้การบล็อกตำแหน่ง ฉันขอแนะนำให้ `เขียนใหม่ ^/thanks$ /thanks.php;` หากคุณจะให้บริการเพียง URL เดียวด้วยไฟล์ Thanks.php

โพสต์คำตอบ

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