Ich habe bereits einige RewriteRule für meine Engine und jetzt möchte ich Fremdsprachen in URL hinzufügen, so muss ich meine Rewrite Engine Regel ändern, aber ich kann nicht herausfinden, wie ich dies tun muss.Erlaube mehrsprachige Zeichen in RewriteRule
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/page/([0-9]+)/?$ ?lang=$1&page=$2&cat=$3&pNumb=$4 [NC]
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/page/([0-9]+)/?$ ?lang=$1&page=$2&pNumb=$3 [NC]
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/opt/([A-Za-z0-9_\:{},"'><.-]+)/?$ ?lang=$1&page=$2&opt=$3 [NC]
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ ?lang=$1&page=$2&cat=$3&cont=$4 [NC]
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ ?lang=$1&page=$2&cat=$3 [NC]
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ ?lang=$1&page=$2 [NC]
RewriteRule ^([A-Za-z0-9-_]+)/?$ ?lang=$1 [NC]
Dies ist meine aktuellen Regeln, ich möchte opt Variable erlaubt ausländischen Zeichen zu. in dieser Linie
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/opt/([A-Za-z0-9_\:{},"'><.-]+)/?$ ?lang=$1&page=$2&opt=$3 [NC]
bitte zeigen, wie ich diese Art der Regel hinzufügen.
Die Schwierigkeit besteht darin, dass? Lang = $ 1 & page = $ 2 keine gültige URL für Werte von $ 1 und $ 2 ist. Woran soll diese Abfrage-Zeichenfolge angehängt werden? Eine Abfragezeichenfolge muss einem gültigen URI folgen. –