Seite 1 von 1

php Seiten mit nicht mehr existierenden Parametern im index

Verfasst: 26.07.2005, 11:37
von Max AT
moin jungs und mädels,

hab durch die forensuche leider nicht das richtige rausfinden können, ähnliche dinge ja, aber nicht das problem.

ich habe ein problem bei einer phpseite, wo alles von der index.php ausgeht .. im google index sind seiten mit
www.domain.com/?bla=infos&rand=eDFJE
wobei sich das rand immer änderte auf den jeweiligen news/infobeitrag

diese ?bla= parameter gibts aber seit einem jahr nicht mehr, google hat aber die neuen parameter nicht übernommen die seit einem 3/4 jahr online sind, sondern lässt die alten parameter von vor einem jahr im index.
habe mich ein wenig hier eingelesen und würde auf folgende lösung dafür kommen:

.htaccess mit dem machen:
User-agent: googlebot
Disallow: /*?bla*

User-agent: *
Disallow: /*?bla*

das problem dabei wird aber sein, dass er zwar keine neuen seiten mehr mit ?bla indexiert, aber die alten auch nicht rauslöscht, da ja immer eine index.php erreichbar ist, die seiten für ihn also erkennbar.

hat einer eine lösung wie ich das machen kann? es ist immer der erste parameter ?bla=...

danke,
Max

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

php Seiten mit nicht mehr existierenden Parametern im index

Verfasst: 28.07.2005, 11:00
von Max AT
so zu eurer info .. falls jemand auch so ein problem mal hat..

hab die htaccess gemacht und raufgegeben

in die metatags hab ich folgendes reingeschrieben:
<META NAME="GOOGLEBOT" CONTENT="NOINDEX, FOLLOW">
<META NAME="GOOGLEBOT" CONTENT="NOSNIPPET">
<META NAME="GOOGLEBOT" CONTENT="NOARCHIVE">

am nächsten tag waren die ergebnisse korrigiert!

anschließend wieder robots index,follow rein

einige seiten sind noch so drin geblieben, die statisch waren, aber nicht mehr existieren. habe diese in der google console händisch zur löschung eingetragen!
console: https://services.google.com:8882/urlcon ... tcmd=login

mal sehn was die tage passiert, ob ers jetzt richtig aufnimmt.

Max

php Seiten mit nicht mehr existierenden Parametern im index

Verfasst: 29.07.2005, 12:27
von Max AT
na toll .. und heut sind die falschen ergebnisse wieder drin...

Verfasst:
von

php Seiten mit nicht mehr existierenden Parametern im index

Verfasst: 29.07.2005, 17:08
von Gonzalez
Ich hatte ein ähnliches Problem und hab die alten Seiten einfach mit 301 auf die neuen umgeleitet. Das hat eigentlich ganz gut funktioniert, bis auf eine Unterseite die durch zu viele starke Backlinks trotz Weiterleitung immer wieder im Index auftaucht (nur mit URL).

php Seiten mit nicht mehr existierenden Parametern im index

Verfasst: 29.07.2005, 21:13
von d0nut
ja.. genau wie gonzalez sagt

einfach folgendes in die index.php
(in dem beispiele gehe davon aus, dass du außer bla und rand nix über die url übergeben wird)

Code: Alles auswählen

<?php
if&#40;isset&#40;$_GET&#91;'bla'&#93;&#41;&#41;
&#123;
 header&#40;"Status&#58; 301 permanently moved"&#41;;
 header&#40;"Location&#58; www.domain.tld/?rand=".$_GET&#91;'rand'&#93;&#41;
&#125;
?>

php Seiten mit nicht mehr existierenden Parametern im index

Verfasst: 01.08.2005, 09:35
von Max AT
mhm klingt interessant,
das kommt in die index.php (weil ja domain.de/?bla=.... ja wie index.php?bla=... ist ) der code fragt also ab ob der aufgerufene parameter bla enthält und leitet dann auf die angegebene domain Location per 301er weiter?
seh ich das richtig?

Max

Verfasst: 04.08.2005, 08:04
von Gonzalez
Ja, siehst Du. Und bei mir hat das auch super funktioniert. Einen Tipp hätte ich aber noch:

Code: Alles auswählen

<?
 if &#40;$bla&#41; &#123;
  echo '<meta name="robots" content="noindex,nofollow" />';
 &#125; else &#123;
  echo '<meta name="robots" content="index,follow" />';
 &#125;
?>
Bei mir kam die Parameter-Domain aufgrund sehr starker Backlinks doch immer wieder in den Index trotz Weiterleitung. Seitdem ich den Code drin habe, ist sie raus.[/code]