it-swarm.com.de

Verwenden WP anstatt .htaccess, um Seiten/Beiträge umzuleiten

Ich verwende eine Site mit über 100 spezifischen Weiterleitungen im HTML-Zugriff für ältere HTML-Dateien, die anschließend in WP importiert wurden. Es gibt auch Regeln für Seiten innerhalb eines Datumsbereichs, die zur Homepage umgeleitet werden, sowie für alle möglichen anderen Probleme.

Angesichts der Tatsache, dass WP intern Weiterleitungen und Permalinks verarbeitet und kein Plugin verwendet, wie kann ich diese Links am besten programmgesteuert weiterleiten und meine .htaccess-Datei sauber halten?

2
Dan Gayle

Der beste Weg, um "diese Links programmatisch umzuleiten und [Ihre] .htaccess-Datei sauber zu halten", wäre eigentlich ein Plugin. Ich weiß, dass Sie "ohne Verwendung eines Plugins" angegeben haben, aber Sie erhalten dieselbe Funktionalität von einem Plugin, die Sie erhalten würden, wenn Sie den Code selbst geschrieben hätten. Und wenn man bedenkt, wie unbenutzerfreundlich die WP -Rewrite-Skripte sind, schlage ich nachdrücklich vor, dass Sie nicht versuchen, sie selbst zu schreiben (ich bin ein erfahrene WP Entwickler und ich haben immer noch Probleme mit der klapprigen Rewrite-Engine).

Also, wenn Sie bereit sind, mit einem Plugin zu arbeiten, empfehle ich Redirection .

Die Umleitung verfügt über eine sehr intuitive Benutzeroberfläche, mit der Sie alle Ihre benutzerdefinierten Umleitungen erstellen, anzeigen und bearbeiten können. Außerdem werden alle 404-Fehler protokolliert, die Ihre Website versehentlich verursacht. Ich verwende die Umleitung auf meiner Website, um ältere Links von meiner alten statischen Website auf die neuen dynamischen WordPress-Links umzuleiten. Ich habe es auch auf mehreren Client-Sites verwendet, nachdem ich ihnen bei der Migration zu WordPress geholfen habe.

3
EAMann

Hier ist eine Antwort, die ich geschrieben habe und die zeigt, wie man mit PHP in WordPress umleitet:

1
MikeSchinkel