Hallo,
Umleitungen erhöhen die Anzahl der Requests, dauerhafte Umleitungen machen das dann dauerhaft.
302 erfolgen immer wieder. Irgendwie logisch, sind ja auch temporär.
301 werden vom Client gecached. Irgendwie logisch, sind ja auch dauerhaft.
das stimmt natürlich, aber irgendwann "vergisst" der Client diese Umleitungen auch wieder. Dieser Cache-Effekt wirkt vermutlich nur für die aktuelle Browser-Sitzung. Rufe ich ein paar Tage später dieselbe Ressource wieder auf, geht dennoch erstmal wieder ein Request an die "falsche" Adresse, gefolgt von einem 301-Redirect.
Insofern ist der Unterschied zwischen 301 und 302 meiner Ansicht nach eher akademisch und hat auf die Praxis nur einen geringen Einfluss. Zumal temporary auch ein sehr dehnbarer Begriff ist. Was ist temporär? für die nächsten 10 Minuten? Für die nächsten 2 Monate?
So long,
Martin