Score:0

โครงสร้าง "เขียนใหม่" สำหรับโดเมนย่อยบน Nginx

ธง cn

ฉันต้องการทำตามธรรมเนียม เขียนใหม่ สำหรับโดเมนย่อยบน ISPconfig เมื่อฉันเพิ่มโค้ดด้านล่างสำหรับสิ่งนี้ โดเมนย่อยจะถูกเปลี่ยนเส้นทางไปยังโดเมนหลัก

ตัวอย่าง #1:

เซิร์ฟเวอร์ {
  ...
     ถ้า ($http_host = "แผง.example.com") {
         เขียนใหม่ ^(?!/(_SubDomains/Panel|stats|\.well-known/acme-challenge))/(.*)$ /_SubDomains/Panel/$2 สุดท้าย;
         เขียนใหม่ ^/(.*)/(.*)$ /index.php?cmd=$1&scd=$2? ล่าสุด;
      }
  ...
 }

ถ้าฉันทำตามตัวอย่างที่สอง แสดงว่าเซิร์ฟเวอร์ Nginx ไม่ทำงาน

ตัวอย่าง #2:

เซิร์ฟเวอร์ {
...
     ถ้า ($http_host = "แผง.example.com") {
         เขียนใหม่ ^(?!/(_SubDomains/Panel|stats|\.well-known/acme-challenge))/(.*)$ /_SubDomains/Panel/$2 สุดท้าย;
         ตำแหน่ง ~ \.php$ {
                 เขียนใหม่ ^/(.*)/(.*)$ /index.php?cmd=$1&scd=$2? ล่าสุด;
         }
     }
...
}

ฉันใช้ในเซิร์ฟเวอร์ Apache เช่นนี้:

<IfModule mod_rewrite.c>
    SetEnv HTTP_MOD_REWRITE On
        RewriteEngine on
        RewriteBase /
        RewriteCond %{REQUEST_URI} !\.php$ [NC]
        RewriteCond %{REQUEST_URI} [^/]$
        RewriteRule ^(.*)$ $1.php [L]
        RewriteCond %{REQUEST_FILENAME} -d [OR]
        RewriteCond %{REQUEST_FILENAME} -f [OR]
        RewriteCond %{REQUEST_FILENAME} -l
        RewriteCond %{REQUEST_URI} !.(css|gif|ico|jpg|js|png|swf|txt)$
        RewriteRule ^ - [L]
        RewriteRule ^([^/]+)/([^/]+)?$ index.php?cmd=$1&scd=$2 [L,QSA]
        RewriteRule ^([^/]+)/?$ index.php?cmd=$1 [L,QSA]
</IfModule>

โดยไม่ต้องเขียนลิงก์ใหม่: https://panel.example.com/index.php?cmd=abc&scd=xyz

ด้วยการเขียนซ้ำ: https://panel.example.com/abc?scd=xyz

ฉันจะใช้บนเซิร์ฟเวอร์ Nginx PHP-FPM เหมือนที่ฉันใช้บนเซิร์ฟเวอร์ Apache ในโดเมนย่อยได้อย่างไร

kz flag
คุณกำลังพยายามทำอะไรกันแน่?
Emre6 avatar
cn flag
สวัสดี ฉันได้อัปเดตคำถามเพื่ออธิบายให้ดีขึ้นแล้ว @คุณไวท์
djdomi avatar
za flag
คุณต้องการ server_name domain.bla.tld แทน if ถ้าไม่ดีสำหรับ nginx

โพสต์คำตอบ

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