Score:0

โดเมนย่อยใน nginx พร้อม codeigniter

ธง cn

ขณะนี้หน้าโปรไฟล์ผู้ใช้ทั้งหมดถูกโหลดบนเส้นทาง https://example.com/ชื่อผู้ใช้. ฉันต้องการเปลี่ยนและโหลดหน้าโปรไฟล์ผู้ใช้ https://ชื่อผู้ใช้.example.com.

ฉันใช้ nginx เป็นเว็บเซิร์ฟเวอร์ ด้านล่างคือบล็อกเซิร์ฟเวอร์ที่ฉันได้ลอง

เซิร์ฟเวอร์ {
    ฟัง 80;
    server_name *.example.com;
    ถ้า ($host ~ "^(.*)\.example\.com$") { set $subdomain $1;}
    เขียนใหม่ ^ $scheme://example.com/$subdomain$request_uri ถาวร;
}

สิ่งนี้จะเปลี่ยนเส้นทางใครก็ตามที่เยี่ยมชม *.example.com ไปที่ https://example.com/ชื่อผู้ใช้ ซึ่งเป็นตัวควบคุมของฉันใน CodeIgniter มีวิธีเก็บ url เป็น username.example.com และโหลดเนื้อหาจาก https://example.com/ชื่อผู้ใช้

Michael Hampton avatar
cz flag
อย่าพยายามเขียนใหม่ใน nginx คุณต้องจัดการสิ่งนี้ในโค้ด PHP ของคุณ
Dhrumil Patel avatar
cn flag
@MichaelHamptop ฉันไม่รู้ว่าจะทำอย่างไร คุณสามารถแบ่งปันตัวอย่างให้ฉันได้ไหม
Michael Hampton avatar
cz flag
เราไม่ถามคำถามเกี่ยวกับการเขียนโปรแกรมที่นี่ คุณสามารถถามคำถามการเขียนโปรแกรมได้ที่ [so]

โพสต์คำตอบ

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