Vor einer ganzen Weile programmierte ich mal fleißig an meinem Forum mit SEO Freundlichen Links zu versehen. Naja mittlerweile hat mich Google schon abgestraft, 5000 Seiten im Index, das sieht doch stark nach Spaming aus :/
Tja und gestern bemerkte ich auch warum. Und zwar habe ich eine Klasse headers, um einen speziellen Header zu senden. Ich rufe ihn folgender Masen auf:
headers::send(STATUSCODE);
Für den SEO Kram daher
headers::send(301);
Die Statuscodes werden in der Klasse über eine switch() Anweisungen an den Header gesendet:
switch($code) {
case '100': $status_code = '100 Continue';
case '101': $status_code = '101 Switching Protocols';
case '200': $status_code = '200 OK';
case '201': $status_code = '201 Created';
Dumm nur, wenn man das break; vergisst. Sprich es wurde immer der falsche Statuscode gesendet. Nun weiß ich auch warum mich Google abgestraft hat 🙁 Schließlich waren es massig Links, die zum selben Kontent führten er aber mit „301 Moved Permanently“ auf die neue URL lenken sollte. Ich könnt kotzen.
Na mal sehen wanns wieder ordentlich geht!
Darf ich lachen?
HAHAHAHAHAHAHAAHA :-p
Gib mal bei dir ne richtige URL ein, is ja peinlich 😛
Ich glaub eher, dass hat dein blödes WordPress vergeigt 😉
Bei mir stehts richtig drinne im input feld… 🙂
jetzt…