Rumah  >  Soal Jawab  >  teks badan

nginx mengakses direktori yang ditentukan berdasarkan maklumat dalam URL

Sebagai contoh, URL semasa saya (URL tercantik) ialah
/1/test/test
Kemudian nginx melakukan pemprosesan, dan direktori akses ialah /home/data/segmentfault/1/web
Selepas pemprosesan nginx, URL sebenar ialah
/1 /web/index.php?test/test

URL yang dipercantik
/2/test/test
Direktori akses ialah /home/data/segmentfault/2/web
URL sebenar ialah
/2/web/index.php?test/test

Hanya pilih folder berbeza berdasarkan nombor versi, dan kemudian mod info laluan masih akan berkuat kuasa. Kod rangka kerja ialah Yii2.

Bagaimana untuk menetapkan peraturan lompat nginx?
Atau adakah terdapat sebarang maklumat yang berkaitan Bagaimana untuk menerangkan lompatan dalaman sedemikian? Adakah terdapat kata nama khas untuk menerangkannya?

淡淡烟草味淡淡烟草味2713 hari yang lalu492

membalas semua(2)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-16 17:21:55

    Gunakan padanan biasa di lokasi Apabila akar menetapkan direktori, baca kandungan padanan biasa untuk memasang laluan.
    Istilah nginx berkaitan: lokasi, tetap, tetapkan arahan, arahan peta, arahan akar, arahan alias.

    balas
    0
  • 为情所困

    为情所困2017-05-16 17:21:55

    Anda tidak perlu melakukan sebarang tetapan tambahan sama sekali dengan kaedah akses ini. . .

    server {
            listen 80;
            server_name segmentfault.com;
            include enable-php.conf;
            location ~ \.php$ {
            include fastcgi.conf;
            }
            root /home/data/segmentfault;
            index index.html index.php;
    }

    balas
    0
  • Batalbalas