Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist .htaccess in PHP?

Was ist .htaccess in PHP?

WBOY
WBOYnach vorne
2023-08-27 17:01:10845Durchsuche

Was ist .htaccess in PHP?

.htaccess ist eine Konfigurationsdatei zur Verwendung auf Webservern, die auf der Web-Apache-Serversoftware ausgeführt werden. Wenn eine .htaccess-Datei in einem Verzeichnis abgelegt wird, das wiederum über den Apache-Webserver geladen wird, wird die .htaccess-Datei, die von der Apache-Serversoftware erkannt und ausgeführt wird.

.htaccess-Dateien können verwendet werden, um das Setup der Apache-Serversoftware zu ändern, um zusätzliche Funktionen und Funktionen zu ermöglichen, die die Apache-Webserversoftware bietet Verwenden Sie die .htaccess-Datei, um verschiedene Konfigurationen in der Apache-Webserver-Software zu ändern. Einige davon sind unten aufgeführt:

Fehlerdokumente

Das Erstellen benutzerdefinierter Fehlerseiten ist sehr nützlich, da wir Website-Besuchern bei Bedarf eine benutzerfreundliche Fehlermeldung anzeigen können wenn eine URL auf Ihrer Website nicht funktioniert.

ErrorDocument 404 /error_pages/404.html

Die erste Zeile teilt dem Apache-Webserver mit, dass das Sicherheitsverzeichnis „Admin-Bereich“ heißt und dies wird angezeigt, wenn die Popup-Anmeldeaufforderung erscheint. Die folgende Zeile gibt den Speicherort der Passwortdatei an. Die dritte Zeile bestimmt den Authentifizierungstyp. In diesem Beispiel verwenden wir „Basic“, da wir die grundlegende HTTP-Authentifizierung verwenden. In der vierten Zeile heißt es schließlich, dass wir gültige Anmeldeinformationen benötigen Dokument zu einem anderen auf der Website verschieben.

AuthName "Admin Area"
AuthUserFile /path/to/password/file/.htpasswd
AuthType Basic
require valid-user

Besucher basierend auf der IP-Adresse blockieren

Redirect /old_dir/ http://www.test.com(your domain)/new_dir/index.html

Die obigen Zeilen weisen den Apache-Webserver an, Besucher von den IP-Adressen „155.0.2.0“ und „123.45.6.1“ zu blockieren und alle anderen IP-Adressen zuzulassen.

Hinzufügen von MIME-Typen

Um einen MIME-Typ einzurichten, erstellen Sie eine .htaccess-Datei, indem Sie den Hauptanweisungen folgen und den folgenden Text enthalten:

order allow,deny
deny from 155.0.2.0
deny from 123.45.6.1
allow from all

'AddType' stellt sicher, dass Sie einen MIME-Typ einschließen. Der darauffolgende Teil ist der MIME-Typ, in diesem Fall Content oder HTML, und der letzte Teil ist die Dateierweiterung, in diesem Fall „htm0“.

Das obige ist der detaillierte Inhalt vonWas ist .htaccess in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen