Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menyembunyikan index.php dalam lnmp
Cara menyembunyikan index.php dalam lnmp: 1. Buka fail "lokasi ~ [^/].php" 2. Ubah suai kandungan kepada "lokasi ~ [^/].php"; Keluarkan "# try_files $uri =404;" simbol # di hadapannya 4. Tambah kandungan "tulis semula "^/(.*)$" /index.php last;" 5. Mulakan semula Nginx.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
lnmp Bagaimana hendak menyembunyikan index.php?
lnmp mendayakan pathinfo dan menyembunyikan index.php
Edit bahagian berikut:
location ~ [^/].php(/|$) { # comment try_files $uri =404; to enable pathinfo try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; #include pathinfo.conf; }
Tukar baris 1 kepada:
location ~ [^/].php
Ulas baris ke-4, iaitu tambahkan #
#try_files $uri =404;
di hadapan dan keluarkan ulasan pada baris ke-8
include pathinfo.conf;
Tambah bahagian di atas lokasi ~ [^/] .php
location / { if (!-e $request_filename) { rewrite "^/(.*)$" /index.php last; } }
Mulakan Semula Nginx
service nginx restart
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menyembunyikan index.php dalam lnmp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!