Heim > Artikel > Backend-Entwicklung > So verstecken Sie index.php in lnmp
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.
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!