Wenn wir uns bei einigen Websites anmelden, erscheint manchmal plötzlich der Fehler 403 Forbidden, der dazu führt, dass sich die Website nicht anmelden kann. Hier erfahren Sie, wie Sie mit dieser Situation umgehen.
Methoden zur Behebung von 403 verbotenen Fehlern:
1. Erstellen Sie den DNS-Cache neu
Bei einigen häufigen 403 verbotenen Fehlern wird empfohlen, dass Sie zunächst versuchen, ihn neu zu erstellen Geben Sie cmd und dann ipconfig /flushdns ein. Wenn das nicht funktioniert, müssen Sie die Homepage in der Hosts-Datei analysieren.
2. Ändern Sie die Ordnersicherheitsattribute
Verwenden Sie den folgenden Befehl, um die Ordnersicherheitsattribute zu ändern
chcon -R -t httpd_user_content_t public_html/
Analyse des verwendeten Befehls:
ls -Z -d public_html/
3 . Über Apache-Ursachen Die Lösung für den 403-verbotenen Fehler
Öffnen Sie die Apache-Konfigurationsdatei httpd.conf und finden Sie diesen Code:
Options FollowSymLinks AllowOverride None Order deny,allow Deny from all
Manchmal wird nach der Konfiguration von PHP die Meldung „Von allen verweigern“ angezeigt " hat alle Verbindungen abgelehnt. Ändern Sie diese Zeile in „Von allen zulassen“. Der geänderte Code lautet wie folgt und das Problem ist gelöst.
Options FollowSymLinks AllowOverride None Order deny,allow Allow from all
4. Lösung für 403 Verbotener Fehler im HawkHost-Bereich
Manchmal ist Mod-Sicherheit auf dem gemeinsam genutzten Server installiert, und wenn die URL andere vertrauliche Zeichen wie „%“ enthält, wird dies der Fall sein durch Mod-Sicherheit blockiert
So beheben Sie den HawkHost 403 Forbidden-Fehler:
Fügen Sie den folgenden Code in die .htaccess-Datei ein:
SecFilterEngine Off SecFilterScanPOST Off
Platzieren Sie ihn direkt im Stammverzeichnis des Website Oder das Verzeichnis, in dem das Programm ausgeführt wird.
5. Lösungen für den durch WordPress verursachten Fehler 403 Forbidden
Bei einigen Blogs, die mit dem WordPress-Verwaltungsprogramm erstellt wurden, müssen Sie die .htaccess-Datei ändern und am Ende den folgenden Inhalt hinzufügen. Tatsächlich ist es mod_security deaktivieren
SecFilterEngine Off SecFilterScanPOST Off
Darüber hinaus muss dedecms möglicherweise ein weiteres hinzufügen, damit der Standardzugriff der DirectoryIndex index.html der Datei index.html ist.
Ändern Sie die .htaccess-Datei, laden Sie die Datei hoch und öffnen Sie dann erneut die URL, für die zuvor 403 verboten war, und der Fehler tritt nicht mehr auf.
Das obige ist der detaillierte Inhalt vonWie kann der 403-Fehler auf der Webseite behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!