Dienstag, 18. September 2012

301 redirect mit .htaccess und das Slash "/" Problem

Redirect sind ein sehr wichtiges Thema, wenn man eine bestehende Webseite auf SEF URLs umstellt. Für viele Webmaster und SEOs gibt es aber manchmal ein zermürbendes Problem:

bei der Weiterleitung von der alten URL auf  die neue URL wird beim manchen Servern die neue URL mit einem abschliessenden Flash / ausgegeben.

Also wenn man also z.B ein

domain.com/xyz123 auf domain.com/keyword.html umleiten will erscheint bei einem:

Redirect permanent /xyz123 http://domain.de/keyword.html


die ungültige URL http://domain.de/keyword.html/ im Browser.

Dem kann man folgendermassen Abhilfe schaffen:

RedirectMatch permanent ^/xyz123/?$  http://domain.de/keyword.html