Rumah  >  Soal Jawab  >  teks badan

Apakah fungsi arahan indeks nginx?

server {
        listen 80;
        server_name phpcms.me m.phpcms.me;
        root /mnt/hgfs/www/open/phpcms;
        charset utf-8;
        index index.html index.php;
        try_files $uri $uri/ @rewrite;
        location ~ \.php {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include /etc/nginx/fastcgi.conf;
        }
        location @rewrite {
            rewrite ^/(.*)$ /index.php?_url=/;
        }
}

Ini ialah konfigurasi nginx saya Terdapat direktori qiantu di bawah direktori akar tapak web, yang mengandungi halaman kandungan statik dan fail index.html tidak wujud.
Anda boleh mengakses halaman utama halaman senarai melalui phpcms.me/qiantu/index.html, dan peraturan @rewrite dipatuhi
Tetapi melalui phpcms.me/qiantu/, ia secara langsung 403 dilarang, dan peraturan @rewrite tidak diikuti sama sekali.
Tetapi padam direktori qiantu dalam direktori akar dan akses phpcms.me/qiantu/, dan anda boleh mengaksesnya melalui peraturan @rewrite.
Saya ingin bertanya bagaimana untuk mengekalkan direktori qiantu dalam direktori akar semasa mengakses phpcms.me/qiantu/ supaya ia boleh dipadankan mengikut lokasi dan bukannya terus 403 dilarang

Direktori qiantu di sini hanyalah contoh dan tidak tetap, jadi ia tidak boleh dipadankan mengikut lokasi = /qiantu/ {}.

PHP中文网PHP中文网2713 hari yang lalu395

membalas semua(1)saya akan balas

  • 为情所困

    为情所困2017-05-16 17:22:27

    Cuba di bawah chmod

    balas
    0
  • Batalbalas