Heim > CMS-Tutorial > WordDrücken Sie > Warum erscheint WordPress als 404?

Warum erscheint WordPress als 404?

藏色散人
Freigeben: 2019-07-11 09:12:12
Original
9550 Leute haben es durchsucht

Warum erscheint WordPress als 404?

Warum wird WordPress als 404 angezeigt?

Wordpress-Benutzer erleben beim Öffnen einer Seite häufig die Fehlermeldung 404. Dafür gibt es zwei Hauptgründe: das Problem pseudostatischer Einstellungen; der Server unterstützt keine chinesischen Links. Bei pseudostatischen Problemen können Sie die WordPress-Hintergrundeinstellungen – feste Links einrichten. Wenn es immer noch nicht funktioniert, können Sie sich an den Serveradministrator wenden.

WordPress-Chinese-Links werden auf einigen Servern auch mit 404 angezeigt, die meisten davon auf Windows-Systemservern (wir raten daher dringend davon ab, Windows-Server zu verwenden, da es mehr Fallstricke gibt).

Um dieses Problem zu lösen, empfehlen wir Ihnen, beim Festlegen des festen Links nicht den Artikelnamen auszuwählen. Sie können die ID verwenden und den Alias ​​für Seiten, Kategorien und Tags manuell in englische Buchstaben und ändern Zahlen usw.

Umso problematischer sind die Tags. Da die Anzahl der Tags relativ groß ist und von Zeit zu Zeit zunimmt, werden manuelle Änderungen schwieriger. Hier werden mehrere Plug-Ins empfohlen, um dieses Problem zu lösen. Auto Tag Slug, IIS Chinese Tag Permalink.

Das Obige ist die Möglichkeit, Plug-Ins zu verwenden. Da diese beiden Plug-Ins jedoch seit vielen Jahren nicht aktualisiert wurden, gibt es hier eine andere Möglichkeit, den Code zu ändern (der geänderte Code wird durch die neue Version überschrieben). , bitte überprüfen Sie jedes Mal. Achten Sie beim nächsten Update auf dieses Problem. Geben Sie das Verzeichnis wp-includes ein, suchen Sie die Datei class-wp.php und finden Sie in den Zeilen 178 und 182 den folgenden Code:

Warum erscheint WordPress als 404?

Ändern Sie Zeile 178 in:

$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'],'utf-8', 'GBK') : '';
Nach dem Login kopieren

Ändern Sie Zeile 182 wie folgt:

list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8','GBK') );
Nach dem Login kopieren

Bitte verwenden Sie beim Ändern professionelle Code-Bearbeitungstools, wie zum Beispiel: Dreamweaver, Sublime Text, Notepad++.

Weitere technische Artikel zu WordPress finden Sie in der Spalte WordPress-Tutorial!

Das obige ist der detaillierte Inhalt vonWarum erscheint WordPress als 404?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage