php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.02.2012, 16:43  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 3
PHP-Kenntnisse:
Anfänger
johnplayer befindet sich auf einem aufstrebenden Ast
Standard 404-HTTP-Statuscode in php???

Hallo,

vorab in php bin ich eine Niete
Folgendes Problem habe ich, ich möchte eine eigene Fehlerseite in php erstellen, da man nur in php den Statuscode 404 zurück geben kann! oder geht das auch in html?

Ich habe einige Seiten die nicht mehr im Google-Index rein sollen, bzw. auch gelöscht wurden und jetzt schreibt Google folgendes:
Unabhängig davon, wie schön und nützlich Ihre benutzerdefinierte 404-Seite auch sein mag – Sie möchten wahrscheinlich nicht, dass sie in den Google-Suchergebnissen angezeigt wird. Um die Indizierung von 404-Seiten durch Google und andere Suchmaschinen zu unterbinden, stellen Sie sicher, dass Ihr Webserver einen tatsächlichen 404-HTTP-Statuscode ausgibt, wenn eine nicht existierende Seite aufgerufen wird.
diesen Text uvm. ist auch unter https://support.google.com/webmaster...e&answer=93641 lesbar.

Jedenfalls habe ich folgende Seite gefunden wo so was erklärt wird:
http://www.fob-marketing.de/marketin...erstellen.html

Habe es so gemacht, doch leider funktioniert das bei mir überhaupt nicht.

Auf dieser Seite steht das man folgenden Code einbauen soll:
PHP-Code:
<?php header("HTTP/1.1 404"); ?>
<?php 
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
habe ich gemacht, geht aber trotzdem nicht


ich bastle meine Seiten mit Macromedia Dreamweaver.
Über eine Hilfe wäre ich echt dankbar.
Wenn mir das einer erledigt oder richtig mitteilt, dann wäre ich auch bereit einen kleinen Betrag dafür zu bezahlen.
Ich suche sowieso noch einen Programmierer, also wer will, kann sich auch gleich melden.

Danke schonmal
johnplayer ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.02.2012, 17:00  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Was heisst denn bei dir "geht nicht"? Wie äußert sich das?
chorn ist offline   Mit Zitat antworten
Alt 06.02.2012, 17:06  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 3
PHP-Kenntnisse:
Anfänger
johnplayer befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

wenn ich diese Seite aufrufe:
http://www.seoconsultants.com/tools/...-headers-tool/

und die Seite eingebe, die es nicht mehr gibt dann zeigt der mir den Statuscode 200 an, dieser sollte aber 404 zeigen, macht er aber nicht.
johnplayer ist offline   Mit Zitat antworten
Alt 06.02.2012, 17:16  
Erfahrener Benutzer
 
Benutzerbild von dreamcatcher
 
Registriert seit: 28.12.2010
Beiträge: 603
PHP-Kenntnisse:
Anfänger
dreamcatcher wird schon bald berühmt werden
Standard

http://www.google.de/search?sourceid...tatus+code+php

Erster Eintrag.

Zitat:
Der Header-String.

Es gibt zwei Spezialfälle von Header-Aufrufen. Der erste ist ein Header, der mit "HTTP/" beginnt (ob Groß- oder Kleinschreibung ist nicht relevant) und zum Herausfinden des zu sendenden HTTP Statuscodes verwendet wird. Wenn Sie zum Beispiel Apache konfiguriert haben, um ein PHP Skript zum Bearbeiten von Anforderungen fehlender Dateien (mittels der ErrorDocument-Direktive) zu verwenden, möchten Sie bestimmt sicherstellen, dass Ihr Skript den passenden Statuscode generiert.

<?php
header("HTTP/1.0 404 Not Found");
?>
Wenn FastCGI verwendet wird, muss folgendes benutzt werden um einen 404 Response Header zu senden:

<?php
header("Status: 404 Not Found");
?>
Quelle:
http://php.net/manual/de/function.header.php

Geändert von dreamcatcher (06.02.2012 um 17:19 Uhr).
dreamcatcher ist gerade online   Mit Zitat antworten
Alt 06.02.2012, 19:48  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 3
PHP-Kenntnisse:
Anfänger
johnplayer befindet sich auf einem aufstrebenden Ast
Standard

Super, ich glaube damit komme ich zurecht. Ich werde mir das heute oder morgen anschauen und gleich ausprobieren.

Danke
johnplayer 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
Fileupload via http johnzon Software-Design 10 07.07.2011 01:00
[Erledigt] HTTP POST Protokoll Request mit cURL Cryv PHP Einsteiger 10 07.01.2011 12:23
live http header geanai PHP-Fortgeschrittene 9 14.01.2010 16:38
TOOL FIDDLER2 (loggt alle HTTP Requests) strgg Off-Topic Diskussionen 2 12.01.2010 14:34
HTTP 500 trotz display_errors 1 brian johnson PHP Tipps 2009 3 25.07.2009 13:04
Status code auf HTTP POST zurückgeben radiv PHP Tipps 2009 2 05.06.2009 18:58
[Erledigt] fopen und HTTP Error 100 Continue dresel PHP Tipps 2009 7 15.04.2009 00:52
Verbindung über http nicht möglich Ramona86 Off-Topic Diskussionen 5 03.09.2008 08:59
Was ist mit GET http request gemeint? cyberholic PHP Tipps 2008 6 03.05.2008 12:09
umschalten des http / https protokolls mit php ohne redirect PHP Tipps 2005 2 12.01.2005 15:29
Übermittlung von HTTP REFERRER feststellen PHP Tipps 2004-2 14 08.12.2004 18:05
ankommender http header in einem php script auslesen PHP Tipps 2004 0 19.07.2004 23:37
http header verändern - script zum browser machen PHP Tipps 2004 11 06.07.2004 17:43
IE session und proxy über http 1.1 PHP-Fortgeschrittene 3 08.06.2004 18:16
HTTP Post mit PHP (Stream Funktionen) PHP-Fortgeschrittene 12 04.06.2004 11:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php 404 senden, statuscode 404 in php einbauen, php statuscode 404, php check status 404 fast, 404-http-statuscode seite erstellen, header 404 senden cgi php

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:52 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