Apakah fungsi arahan indeks nginx?
PHP中文网
PHP中文网 2017-05-16 17:20:27
0
1
393
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中文网

认证0级讲师

membalas semua(1)
为情所困

Cuba di bawah chmod

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!