- ในที่นี้เราสร้าง vhost ใหม่ your_domain
$ sudo nano /etc/nginx/sites-available/your_domain
- comment บรรทัดที่ 10 ดังภาพ
try_files $uri $uri/ = 404;
- เพิ่มบรรทัดที่ 11 กรณีระบบวางภายใน web root เลย
try_files $uri $uri/ /index.php?$args;
- หรือกรณีทำระบบวางเป็น subfolder อยากให้เป็น rewrite เราก็ใส่เป็น
try_files $uri $uri/ /subfolder/index.php?$arsg;
เพิ่มเติม
- ไฟล์คอนฟิกเริ่มต้นจะอยู่ที่ /etc/nginx/sites-available/default
- กรณีเรามี subfolder ใน root หลายอันที่ต้องใช้ rewrite ให้ทำประมาณนี้ก็ได้เช่นกัน
location / {try..... /index.php?$args;}location /sub1 {try..... /sub1/index.php?$args;}location /sub2 {try..... /sub2/index.php?$args;}
No comments:
Post a Comment