php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.06.2008, 15:22  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard google und 410 page

Hallo
ich habe ein Problem.
Ich habe vor etwa einem Jahr ein Webprojekt übernommen. Aufgrund fieser Programmierung habe ich ziemlich viel geändert.

Mein Problem ist nun, dass Google die alten Seiten nicht aus den Index schmeißt. Google leitet seit einem Jahr einfach auf die Fehlerseite weiter.

Kann man da was tun? JA - ok was?

.htaccess
Code:
 
ErrorDocument 401 link zur error401.php
ErrorDocument 403 link zur error401.php
ErrorDocument 404 link zur error401.php
ErrorDocument 410 link zur error401.php
php_value register_globals 0
error401.php
muss ich im header vielleicht noch etwas angeben?
PHP-Code:
<? include('includes/header.php'); ?>
<div id="TitelLayer" style="position:absolute; left:156px; top:66px; width:667px; height:52px; z-index:3;" class="ueber2" align="left">
<span class="ueber2">Seite nicht gefunden</span>
</div>
<div id="center" class="center";>
<table width="90%" height="100%"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle">
            <b>Fehler 401<b><br>
            Die von Ihnen gew&auml;hlte Seite existiert nicht mehr.<br>
   Bitte folgen Sie nachstehenden Link, um zur Startseite zu gelangen.<br><br>
            <b>Vielen Dank! </b><br>
            <a href="index.php" target="_self">Zur Startseite</a>
    </td>
  </tr>
</table>
</div>
<? include('includes/fooder.php'); ?>
Danke Denis
kid01 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.06.2008, 16:37  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Ähm wo ist jetzt dein Problem? Das die Seiten aus dem Index von Google sollen?
cycap ist offline   Mit Zitat antworten
Alt 03.06.2008, 19:40  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

ja genau
im Googleindex steht z.B.
Code:
blaaaaaaaaaaa - 3 Besuche - 2. Juni
Die Firma informiert über ihre Leistungen im Bereich GIS wie Beratung, 
Lieferung von Hard- und Software, Betreuung und Einweisung sowie Datenübernahme.
www.bla.de/scan_kopier.php - 6k - Im Cache - Ähnliche Seiten - Notieren 
Die Seite gibt es aber schon Ewigkeiten nicht mehr.
kid01 ist offline   Mit Zitat antworten
Alt 07.06.2008, 02:15  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Probier es mal mit einer Sitemap und einer Anfrage, Eure Site erneut zu durchsuchen
How do I submit a Sitemap?

Welcher HTTP Response Code wird bei Euren Fehlerseiten eigentlich gesendet? "200 Ok" oder wirkliche Status? (kümmert sich includes/header.php darum?)
David ist offline   Mit Zitat antworten
Alt 07.06.2008, 11:58  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 992
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

Was bei uns mal geholfen hat war einfach die Seite wieder anlegen, und dann per htaccess ne 301 "Permanently Moved" Weiterleitung drauf tun.

Nach einem Monat hatte es Google und Co dann gerafft.
__________________
Frank ist offline   Mit Zitat antworten
Alt 08.06.2008, 15:14  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von David Beitrag anzeigen
Probier es mal mit einer Sitemap und einer Anfrage, Eure Site erneut zu durchsuchen
How do I submit a Sitemap?

Welcher HTTP Response Code wird bei Euren Fehlerseiten eigentlich gesendet? "200 Ok" oder wirkliche Status? (kümmert sich includes/header.php darum?)
ich denke, das ist mein Problem!
Muss man irgendwo noch mal den HTTP Response Code angeben?
Ich habe die Weiterleitung bis jetzt nur in der .htaccess
Wenn ja - haste nen Link?

Ich denke, google sieht die Fehlerseite und denkt, es is alles OK
kid01 ist offline   Mit Zitat antworten
Alt 08.06.2008, 22:15  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Wenn ich http:..../scan_kopier.php aufrufe, erfolgt eine externe Umleitung auf error401.php mit der Nachricht
Zitat:
Fehler 401
Die von Ihnen gewählte Seite existiert nicht mehr.
Bitte folgen Sie nachstehenden Link, um zur Startseite zu gelangen.
ausgeliefert wird das mit dem Status Code 200.
Das ist zum einen nicht die richtige Fehlerseite
Zitat:
Zitat von http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
401 Unauthorized
The request requires user authentication.
Der "richtige" Fehlercode ist in der Tat "410 Gone" oder "404 Not Found".
Und zum anderen sollte der Status Code auch gesetzt werden. Das geht mit header('Status: 410 Gone', true, 410);
Ob header('Status:... best pratice in php ist, kann ich Dir allerdings nicht sagen.

Und wenn das schon seit längerer Zeit nicht automatisch von Google bereinigt wird, würde ich auf jeden Fall einen Account für die Site bei Google einrichten und nachhelfen.
David ist offline   Mit Zitat antworten
Alt 09.06.2008, 15:44  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

danke für eure Geduld.
Habe ich das nun so richtig?

PHP-Code:
<?php
 
if($errorpage==true)
  {
   
header("HTTP/1.0 404 Not Found"); 
  }
?> 
<html>
<head>..
kid01 ist offline   Mit Zitat antworten
Alt 09.06.2008, 20:32  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Kann ich Dir so nicht sagen.
  1. Wo steht dieser Code? Wird der Header auf diese Weise wirklich nur bei einem 404 ausgegeben (aber dann immer)?
  2. Darf man/Sollte man bei einem HTTP/1.1 Request mit einem HTTP/1.0 Header antworten? (Weiss ich wirklich nicht)
  3. Parst PHP diesen Header, so dass wirklich der Response Code 404 gesendet wird? (Kann auch sein)
Entweder weiss es jemand. Oder Du probierst es einfach mal aus. Irgendein Plugin im Browser installieren, das Die die (echten!) Header-Informationen anzeigen kann und dann testen.
David ist offline   Mit Zitat antworten
Alt 10.06.2008, 14:16  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

danke für den Tipp mit dem Plugin.
Nach einigen spielen, wird nun der richtige Header ausgegebn. Mal sehen, was Google meint.

HTTP/1.0 habe ich in 1.1 geändert.
Danke für eure Hilfe. Ich werde dann mal alle meine Websites umbauen.

gruß Denis
kid01 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
google erklärt sich selbst... brian johnson Off-Topic Diskussionen 1 24.05.2008 20:13
Google calendar API - ZEND? cyberholic PHP-Fortgeschrittene 5 17.04.2008 15:28
Google Maps API - Erfahrungen? Plague PHP Tipps 2006 1 17.08.2006 12:13
Google Sitemaps Fehler!? Frank Burian PHP-Fortgeschrittene 2 25.04.2006 15:03
Google Adsense verzögert Seitenaufbau PHP Tipps 2006 5 15.01.2006 15:31
[Erledigt] [(X)HTML] Page Mittig HTML, Usability und Barrierefreiheit 7 05.12.2005 14:00
google Ergebnis in PHP auswerten dh1sbg PHP-Fortgeschrittene 4 12.11.2005 22:21
Google "verarzchen" mit PHP !? Beitragsarchiv 31 18.09.2005 22:07
Google Map auf der eigenen Homepage (IE-Problem) Heart HTML, Usability und Barrierefreiheit 10 28.07.2005 20:40
Code für Page Ranking Beitragsarchiv 3 16.06.2005 08:52
Google verschweigt den Page Rank robo47 Off-Topic Diskussionen 10 31.05.2005 06:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php header 410, header 410, 410 header, php header gone, php 410 header, htaccess 410, php 410, htaccess 410-header, 410 php fehlerseite, header 410 php, php 410 gone, php weiterleitung 410, htaccess 410 gone, mit php header 410 gone erzeugen, php header status gone, phpheader 410, php header 410 gone, 410 gone map gone, google error 410, 410 gone

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum