An Beispiel 5 habe ich mich gestern versucht und festgestellt, dass dieses Beispiel bei meinem neuen Script nicht greift, da der Name von "seite" in der Zeile seite-%1.html beim Aufruf noch in der Datenbank liegt und sich bei jeder Seite ändert. Ich denke, unter Umständen könnte es einfacher sein, die zweite Richtung mit Hilfe von PHP zu sperren bzw. auf noindex zu setzen, wenn aus dieser Richtung ein Aufruf kommt.
Sicherlich wird es da auch etwas aufwendigere Lösungen mit mod_rewrite geben, nur irgend wovon möchten auch die Programmierer leben und werden es in Foren bei Beispielen belassen.