Ich möchte jede Anfrage, die Unterstriche enthält, auf die gleiche URL umleiten, aber mit Bindestrichen, die die URLs ersetzen. Ich habe viele Foren gesehen, die vorschlagen, dass ich so etwas mache:
(Wiederholen Sie eine inkrementierte Version dieser rewriteRule bis zu einem Gazillion)
%Vor%Meine aktuelle Lösung in PHP ist (was gut funktioniert):
%Vor%Aber ich würde lieber nicht php & amp; Behalte es stattdessen in meiner htaccess-Datei, ohne diese erste rewriteRule immer wieder wiederholen zu müssen, um vorherzusehen, wie viele Unterstriche jede URL sein könnte. Gedanken? Gibt es eine solche Möglichkeit, dies zu tun, ohne die inkrementierte rewriteRule zu wiederholen?
----- bearbeiten -----
Meine aktuelle htaccess-Datei ist nur die Standard-WordPress-Datei, die unten steht:
%Vor%Wie wäre es mit der Kombination der 2. Haben Sie eine einzige Rewrite-Regel, die in ein PHP-Skript umschreibt, das die Ersetzung und Umleitung vornimmt. Auf diese Weise vermeiden Sie mehrere Umschreibungsregeln, können beliebig viele Unterstriche verarbeiten und rufen die PHP-Umleitung nur dann auf, wenn sie benötigt wird.
Tags und Links php redirect .htaccess mod-rewrite