Posts Tagged ‘ mod_rewrite

debian | Neue Domain, apache2, WordPress und ReWrite-Regeln

Dem Einen oder Ande­ren ist es viel­leicht auf­ge­fal­len: Mein Blog hat die Domain gewech­selt. Ich wollte das jetzt nicht so sang– und klang­los machen, denn viel­leicht stößt jemand noch auf einen alten Link bei einer Such­ma­schine. So musste eine Lösung her, die alle blo­gre­le­van­ten Links auf die neue Domain umlei­tet ohne den neuen Inhalt auf der alten Domain zu beein­flus­sen. Fün­dig gewor­den bin ich bei apache2 mit dem Modul mod_rewrite. Die URLs mei­ner alten Domain lau­te­ten http://controlc.de/JAHR/MONAT/TAG/Artikelname/. Die ent­spre­chende ReWrite-Regel lautet:

RewriteRule ^/(200[8-9])/([0-1][0-9])/([0-9]+)/([a-zA-Z-]+)/$ http://controlc.de/$1/$2/$3/$4/

Wenn ich es per­fekt machen wollte, dann könnte ich den Zeit­raum noch wei­ter ver­fei­nern und damit sogar auf der alten Domain einen neuen Blog lau­fen las­sen. Mal schauen, viel­leicht mach ich das sogar um mich wei­ter in Reg­Exp zu üben.