Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Anhang Marke /?blabla.html

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Lisa-Maus
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 23.03.2008, 20:36
Wohnort: DE

Beitrag von Lisa-Maus » 19.10.2008, 12:00

Hi Leute.
Ich habe ein kleines Problem. Google kramt immer wieder uralte dynamische Seiten raus von denen ich mich auf Grund kompletten Relauche auf statische Seiten mit einem 404 distanzieren möchte.
Also keinen 301.

Wie kann ich bot Besuche der Marke /?blabla.html mit einem 404 beantworten? Also alles mit ? und folgende, so was gibt es ja defakto nicht mehr auf meinen Seiten.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


valled
PostRank 4
PostRank 4
Beiträge: 108
Registriert: 29.04.2007, 13:47

Beitrag von valled » 19.10.2008, 12:26

hallo,
ich kann kein php aber ich habe diesen codeschnipsel noch gehabt.. bau ihn mal ganz oben auf einer beliebigendatei.php ein und rufe auf: datei.php?test.html
grüße

function haskeys($array) {
$keys = array_keys($array);
$keys_count = count($keys);
$foo = $array['rw'] == 1 ? 1 : 0;
$ret = $keys_count > $foo ? TRUE : FALSE;
return $ret;
}
if(haskeys($_GET)){
header('HTTP/1.0 404 Not Found');
die(Not Found);
}

Lisa-Maus
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 23.03.2008, 20:36
Wohnort: DE

Beitrag von Lisa-Maus » 19.10.2008, 13:28

Danke, aber das geht nicht. Arbeite nicht mehr mit php Dateien, also suche ich eine Variante für die htaccess.

Mamphil
PostRank 5
PostRank 5
Beiträge: 325
Registriert: 10.06.2008, 22:44

Beitrag von Mamphil » 19.10.2008, 13:42

Hi,

ohne zu prüfen, ob es funktioniert:

Code: Alles auswählen

RewriteRule \? deine404.html [R=404]
Mamphil

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 19.10.2008, 14:04

Code: Alles auswählen

RewriteCond %{QUERY STRING} (.+)
RewriteRule (.*) - [G,L]
sollte den Errorcode 410 Gone produzieren. Mit 410 Gone habe ich die besten Erfahrungen gemacht, um tote Seiten aus dem Index zu werfen.

Lisa-Maus
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 23.03.2008, 20:36
Wohnort: DE

Beitrag von Lisa-Maus » 19.10.2008, 17:37

Oh je, so viele 500er habe ich das ganze letzte Jahre nicht fabriziert. Ne, geht beides nicht.

Mamphil
PostRank 5
PostRank 5
Beiträge: 325
Registriert: 10.06.2008, 22:44

Beitrag von Mamphil » 19.10.2008, 18:01

Hi,

bei

Code: Alles auswählen

RewriteEngine On 
RewriteCond %{QUERY_STRING} (.+)
RewriteRule ^(.*)$ - [R=404,L]
wird bei mir ein 404er zurückgegeben...

Mamphil

Lisa-Maus
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 23.03.2008, 20:36
Wohnort: DE

Beitrag von Lisa-Maus » 19.10.2008, 18:12

@Mamphil
Ja, das funktioniert. Pefekt, besten Dank.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag