Gonzo: Programm zum umfangreichen Suchen/Ersetzen gesucht

Beitrag lesen

da mir die SSI-Includes gewisse Annehmlichkeiten bieten, nämlich bestimmte Bereiche der Website aus externen Dateien einzubinden.

"Gewisse Annehmlichkeiten" ist gut, das Einbinden von Dateien ist der Kern von SSI.

Mit dem Umstieg verbunden wäre ein gewaltiger Arbeitsaufwand, der hauptsächlich aus dem Umändern von "html"-Links und -Dateien in "shtml" bestände.

Das ist unnötig, um nicht zu sagen kontraproduktiv. Du kannst den Webserver auch anweisen, .html-Dateien durch das SSI-Modul zu jagen, beim Apache brauchst du dazu lediglich „AddOutputFilter INCLUDES .html“ in die oberste .htaccess einzufügen (siehe mod_include-Anleitung.

Kontraproduktiv ist die Umbenennaktion, weil damit sämtliche Adressen, die irgendwer, sei es eine Suchmaschine, seien es deine treuen Gäste, gespeichert hat, nahezu wertlos werden. Du kannst es natürlich auch noch komplizierter machen und Umleitungen von den .shtml-URLs auf die .html-URLs einbauen …

Dieses Tool müsste in der Lage sein, das Suchen und Ersetzen nicht nur in einer einzigen Datei anzuwenden, sondern automatisch ganze Ordner durchzuarbeiten und nicht nur Inhalte der Datei, sondern auch den Dateinamen ändern zu können.

bash, sed, mv, alles standardmäßig bei so ziemlich jedem *ix-System vorhanden.