Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyembunyikan index.php dalam lnmp

Bagaimana untuk menyembunyikan index.php dalam lnmp

藏色散人
藏色散人asal
2022-10-21 10:12:011576semak imbas

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.

Bagaimana untuk menyembunyikan index.php dalam lnmp

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah kod ralat php curl?Artikel seterusnya:Apakah kod ralat php curl?