Ingo Turski: URI-Umbenennung mit mod_rewrite: Verwirrung groß ...

Beitrag lesen

Hi,

Gleichzeitig möchte ich dem googleBot und allen anderen Nutzern, die sich bis dato /seitexy.php?cat=2&id=99 gemerkt haben, auf die Umstellung per 301 hinweisen. Im Normalfall wird vom Browser dann die neue URI aufgerufen.

ok.

In sofern - genau, nur "Fassade" nach außen. Die "unschönen" sollen gerade nicht im Browser stehen. Ich habe dafür natürlich 2 separate Rewrite-Regeln:

Regel 1: seitexy.php?cat=2&id=99 -> interessant/toll-zu-merken [R=301]
Regel 2: interessant/toll-zu-merken -> neu/seitexy.php?cat=2&id=99 [L]

Um eine Endlosschleife zu vermeiden, habe ich die vorhandenen Skripte in einen Ordner "neu" verschoben ...

Ok, allerdings solltest Du auf die erste RewriteRule verzichten und einfach eine seitexy.php erstellen, die sämtliche Requests mit 301 und absoluter URL beantwortet. Vielleicht loggst Du dann auch noch die Zugriffe und weißt dann, wann diese Umleitung nicht mehr erforderlich ist.

freundliche Grüße
Ingo