Sven Rautenberg: mod_rewrite: Trailing Slash und Weiterleitung

Beitrag lesen

Moin!

Wie erreiche ich eine permanente Weiterleitung (301 Redirect) von

http://example.org/index.php?artikelnummer=123

sowie von

http://example.org/artikelnummer/123

auf

http://example.org/artikelnummer/123/

so dass die Ressource nur unter dieser URL abrufbar ist?

Das ist sie ja nicht. Redirects sind gültige Antworten auf Fragen, wenn eine Ressource "NUR" unter einer bestimmten URL abrufbar sein sollte, müssten alle anderen Ressourcen mit 404 antworten.

Insofern wäre die Frage, warum du diesen Redirect zu benötigen glaubst. Verlinke in deiner Site ausschließlich die eine, gewünschte Variante der URL, und schon werden die Requests auf alle anderen Varianten gegen Null gehen - Mission erfüllt.

Ach ja: Google kennt auch dieses nicht untypische Problem von Websites und sieht es nicht als "Duplicate Content" an - gibt einfach die "canonical url" in deiner Seite an, um jegliche Zweideutigkeiten seitens Google auszuschließen und die von dir gewünschte Variante der URL anzugeben.

- Sven Rautenberg