Score:0

เปลี่ยนไดเรกทอรี fastcgi ในการกำหนดค่า nginx

ธง cn

ฉันไม่แน่ใจว่าจะเขียนชื่อเรื่องอย่างไรให้ถูกต้อง
ฉันมีคำขอ ajax 5 รายการที่จะเรียกใช้แบบสอบถาม postgresql ใน php

นี่คือไดเร็กทอรี

/var/www/webgis.com:
1. webgis.html
2. php (ไดเร็กทอรี)
    -query1.php
    -query2.php
    -query3.php
    -query4.php
    -query5.php
3.เป็นต้น

ajax url ก่อนหน้าทั้งหมดคือ url: "php/แบบสอบถาม(น.).php"ฉันต้องการเปลี่ยนเป็นurl: "แบบสอบถาม(น.).php" โดยไม่ต้องเปลี่ยนไดเร็กทอรีเซิร์ฟเวอร์ของฉัน
ฉันใช้สคริปต์นี้แต่ใช้งานไม่ได้

ตำแหน่ง ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
        ตั้ง $php_root /var/www/webgis.com/php;
        fastcgi_pass ยูนิกซ์:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $php_root$fastcgi_script_name;
        รวม /etc/nginx/fastcgi_params;
    }

ใครสามารถช่วยฉัน / บอกฉันว่าฉันควรเขียนอะไร

Richard Smith avatar
jp flag
ลอง: `location = /kuery1.php { เขียนใหม่ ^ /php/quer1.php ล่าสุด; }`
astaga avatar
cn flag
ขอโทษ ความผิดพลาดของฉัน ฉันแก้ไขคำถามแล้ว ฉันหมายถึง.. ฉันต้องการลบไดเรกทอรี "/php" ในคำขอ url ajax ทั้งหมด .. แต่ไม่ต้องย้ายสคริปต์ php ไปยังไดเรกทอรีผู้ปกครอง ..

โพสต์คำตอบ

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