301 Redirect vs Rewrite

8

Ich habe eine Website, die von jemand anderem gehostet wurde. Alle Webseiten waren .html-Dateien. Ich hosste jetzt die Seite und habe sie in eine Wordpress-Site umgewandelt. Die Domain hat sich nicht geändert, aber offensichtlich haben alle Seiten. Was ist der beste Weg, um alle HTML-Seiten auf die Haupt-URL umzuleiten?

    
Renee 31.01.2013, 17:25
quelle

2 Antworten

7

301 Redirect in .htaccess benötigt die Bibliothek mod_rewrite nicht. Es ist eine viel einfachere Möglichkeit zum Umleiten, aber es hat nicht die Flexibilität und Leistung, die Sie mit den Regeln zum Umschreiben erhalten. Wenn Sie eine 1-1-Zuordnung mit expliziten URLs haben, können Sie die Weiterleitung verwenden:

%Vor%

Wenn Sie versuchen, mit Hilfe von regulären Ausdrücken Platzhalter für eine Reihe ähnlicher Muster zu finden, müssen Sie die Option "Neu schreiben" verwenden.

%Vor%

Hier ist ein ziemlich guter Überblick über die 2 Methoden: Ссылка

    
Ray 31.01.2013 17:37
quelle
0

Es gibt auch eine RedirectMatch, die auch einen Wildcard-Abgleich ähnlicher Muster mit regulären Ausdrücken durchführt. Die Wahl hängt davon ab, was Sie tun müssen.

Rewrite ist komplex - Lernkurve - aber Sie können alternative URLs bereitstellen, ohne einen HTML-Code zu geben und Dinge, die unmöglich erscheinen. Aber mit großer Macht kommt Komplexität und viele Bugs.

Wenn Sie nur eine einfache Umleitung machen - möglicherweise mit einigen URLs - ist Redirect der richtige Weg.

Wenn Sie es nicht mit Redirect machen können, möchten Sie wahrscheinlich Mod_Rewrite lernen.

    
xtronics 23.04.2015 03:01
quelle

Tags und Links