Heim  >  Artikel  >  Backend-Entwicklung  >  So verstecken Sie index.php in lnmp

So verstecken Sie index.php in lnmp

藏色散人
藏色散人Original
2022-10-21 10:12:011596Durchsuche

So verstecken Sie index.php in lnmp: 1. Öffnen Sie die Datei „location ~ [^/].php“; 2. Ändern Sie den Inhalt in „location ~ [^/].php“; $uri = 404;“ das #-Symbol davor; 4. Fügen Sie den Inhalt „rewrite „^/(.*)$“ /index.php last;“ hinzu; 5. Starten Sie Nginx neu.

So verstecken Sie index.php in lnmp

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.

lnmp Wie verstecke ich index.php?

lnmp aktiviert pathinfo und verbirgt index.php

Bearbeiten Sie den folgenden Abschnitt:

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;
}

Ändern Sie Zeile 1 in:

location ~ [^/].php

Kommentieren Sie Zeile 4 aus, das heißt, fügen Sie #

#try_files $uri =404;

vor und entfernen Sie den Kommentar in Zeile 8

include pathinfo.conf;

Fügen Sie einen Abschnitt über dem Speicherort hinzu ~ [^/].php

location /
{
    if (!-e $request_filename)
    {
        rewrite "^/(.*)$" /index.php last;
    }
}

Starten Sie Nginx neu

service nginx restart

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verstecken Sie index.php in lnmp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn