Score:0

บล็อกตำแหน่ง Nginx สำหรับ wordpress และไฟล์ดั้งเดิม

ธง us

ฉันพยายามให้บริการเอกสารเว็บไซต์ html เดิมจากไซต์ใหม่ซึ่งเป็นไซต์ wordpress

ไซต์ใหม่กำลังใช้ nginx และฉันต้องการให้บริการไฟล์ที่มีโครงสร้างด้วยลิงก์ถาวร เช่น /articles/file-uri และไฟล์สแตติก html รุ่นเก่า 10 ปีจากไดเร็กทอรีในรูทที่เรียกว่า legacy

ดังนั้น อีกครั้ง ฉันต้องการลองไฟล์คำขอที่เข้ามาเทียบกับเวิร์ดเพรสรูท และหากไม่พบไฟล์ที่ร้องขอ ให้ค้นหาไฟล์ดั้งเดิมสำหรับบทความ html แบบสแตติก .. วิธีนี้ใช้ได้ แต่จะไม่กลับไปที่ไฟล์รูปภาพดั้งเดิม, จาวาสคริปต์ ฯลฯ ..

บล็อกตำแหน่งด้านล่างจะให้บริการหน้าเดิม แต่ไม่ใช่รูปภาพและจาวาสคริปต์ ฯลฯ ภายใน ... ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก ขอขอบคุณ.

ฉันประสบความสำเร็จกับบล็อกเหล่านี้:

server_name myserver.com www.myserver.com;
access_log /var/log/nginx/myserver.com.access.log rt_cache_redis;
error_log /var/log/nginx/myserver.com.error.log;

รูท /var/www/myserver.com/htdocs;
ดัชนี index.php;

ที่ตั้ง ^~ .php$ {
ไฟล์ทดลอง $uri =404;
รวม fastcgiparams;
fastcgi_pass php74;
}

ที่ตั้ง / {
try_files $uri $uri/ /legacy$uri /legacy$uri/ /index.php$args;
}

รวมสามัญ/redis-php74.conf;
รวมสามัญ/wpcommon-php74.conf;
รวมสามัญ/สถานที่-wo.conf;
Michael Hampton avatar
cz flag
WordPress สร้างข้อผิดพลาดของตัวเอง ดังนั้นคุณจะต้องลองใช้เอกสารดั้งเดิมก่อน ไม่ใช่ครั้งสุดท้าย

โพสต์คำตอบ

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