URL-Umschreibungsfehler bei UTF8-URLs in Nginx
1013
omidrezav
Ich verwende den Nginx-Webserver und möchte einige alte URLs auf meiner Website in neue URLs umschreiben, um 404-Fehler zu vermeiden. Für englische URLs ist alles in Ordnung und das Hinzufügen einer Umschreibungsregel wie der folgenden zum Serverblock funktioniert einwandfrei.
umschreiben ^ / omid / $ / omidreza;
Bei URLs, die nicht-englische Zeichen enthalten, funktioniert die Regel jedoch nicht. Hat jemand das gleiche Problem erlebt? Wie kann ich das Problem beheben?
Verwenden Sie für persische / arabische Links immer eine numerische ID mit Ihrer Beschreibung, laden Sie die Seite basierend auf der ID-Nummer und behalten Sie die Beschreibung für eine bessere SEO, wie bei der tabnak-Website. Auf diese Weise haben Sie in diesen Situationen kein Problem. Wenn Sie Ihre Frage besser auf stackoverflow.com stellen, was für diese Art von Fragen besser ist, verwende ich immer ID-Nummern, um diese Probleme nicht zu lösen
Ara vor 10 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
17
Wie kann ich eine URL als Datei herunterladen?
-
3
Kann nicht herausfinden, warum diese Regex nicht zutrifft
-
9
Ist Python nur für das Erstellen von Backends bei der Erstellung von Websites?
-
1
Verwendung von GoDaddy als Proxy Server
-
7
Wie kann ich meinen Heim-PC zum Webserver machen?
-
6
Richten Sie das Heimintranet ein
-
1
Lokale Links (in Browsern) auf * nix-Systemen
-
5
Leiten Sie den Port 80 eines Linksys WRT54GL an den Port 80 einer einzelnen IP im lokalen Netzwerk w...
-
2
Wie kann ich das file: // -Protokoll in Firefox deaktivieren?
-
3
Nach dem Zugriff auf ein kennwortgeschütztes Verzeichnis wird ein Verbot von 403 angezeigt