| | | | |
| |||||||
| Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| ¯\_(ツ)_/¯ Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich würde an deiner Stelle bei falschen Werten auf eine Fehlerseite umleiten. Schließlich soll der Benutzer ja auch bemerken, dass die aufgerufene Seite nicht (mehr) existiert. Ansonsten hat er z.b. einen Bookmark auf eine Seite gesetzt die nicht mehr existiert, kommt dann aber auf die Startseite und versteht nicht wieso. Auf dieser Errorpage kannst du du dann den 404 HTTP Status Code mitsenden, somit weiß auch Google das diese Seite nicht existiert. Sollte die Seite unter einer anderen Adresse verfügbar sein könntest du stattdessen einen 303 - Moved Permantly Code mitsenden und somit Google die neue Adresse mitteilen damit der Index geupdated wird. Siehe: HTTP-Statuscode – Wikipedia
__________________ ▇█▓▒░◕‿‿◕░▒▓█▇ |
| | |
| | |
| ¯\_(ツ)_/¯ Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich weiß nicht genau was du meinst, die Fehlerseite muss nicht unabhängig von der index.php laufen. Du musst nur in der "switch" eben als default Fall nicht die Startseite angeben sondern die Fehlerseite. Der Statuscode ist unabhängig davon was du als HTML Seite dann schickst, du kannst also den Fehler direkt im normalen Layout anzeigen und z.b. noch Vorschläge geben wohin der User jetzt weiter klicken soll (Kategorie zurück, Startseite, usw.). Den HTTP Status Code kannst du dann auf der Fehlerseite erst setzen, muss also nicht in der index.php oder so passieren.
__________________ ▇█▓▒░◕‿‿◕░▒▓█▇ |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.11.2008
Beiträge: 821
PHP-Kenntnisse: Anfänger ![]() | was meinst du mit status code? das muss doch im header stehen.. damit google sieht "aha , 404 fehler.." also z.b. PHP – 404 werfen | PHP & Coding - ITandme |
| | |
| | |
| ¯\_(ツ)_/¯ Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ja aber das hat ja nichts mit dem HTML Header zu tun! In HTML kannst du schicken was du willst, eben auch der HTML Header der von deiner index.php generiert wird. Nur der HTTP Header muss verändert werden und dieser ist von HTML unabhängig.
__________________ ▇█▓▒░◕‿‿◕░▒▓█▇ |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.11.2008
Beiträge: 821
PHP-Kenntnisse: Anfänger ![]() | Hi Flo, also irgndwie komm ich nicht dahinter... ich hab die siwtch anweisung jetzt so umgeschrieben das wenn der nutzer eine seite aufruft die nicht existiert eine fehlerseite in die variable $content(in index.php enthalten) eingebunden wird. auf dieser fehlerseite ändere ich den header... aber firebug zeigt trotzdem noch eine http 200 OK antwort an ?? PHP-Code: |
| | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Da hinter deinem Header direkt etwas kommt, das nicht den Anfang eines HTML-Dokumentes darstellt, nehme ich an, du machst auch davor schon Ausgaben ...? Wenn ja, RTFM - ganz schnell im Manual bzgl. header nachlesen gehen!
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 01.11.2008
Beiträge: 821
PHP-Kenntnisse: Anfänger ![]() | Zitat:
| |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Headers already sent - PHP.de Wiki Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Mehrere Domains bei Google platzieren | $$$ ThiKool $$$ | HTML, Usability und Barrierefreiheit | 7 | 11.07.2010 13:55 |
| [Erledigt] Domain bei Google anmelden | drsoong | Server, Hosting und Workstations | 2 | 30.05.2010 21:37 |
| Google startet Google TV - Fernsehen nur noch aus dem Netz! | michael2105 | Off-Topic Diskussionen | 10 | 24.05.2010 21:04 |
| Google Maps ohne Geodaten | hyps | JavaScript, Ajax und mehr | 3 | 31.03.2010 11:20 |
| Google AJAX Search API: Suche mit Keyword | wolf29 | PHP-Fortgeschrittene | 1 | 20.03.2010 10:45 |
| Google Maps in Google Suchergebnissen | J_Jara | PHP Tipps 2010 | 5 | 16.03.2010 17:44 |
| PreLoader für Google Maps Karten? | Blade | JavaScript, Ajax und mehr | 0 | 24.02.2010 21:40 |
| [Erledigt] Google in geschützten Verzeichnissen? | webproger | Server, Hosting und Workstations | 1 | 19.02.2010 18:05 |
| [Erledigt] Marker werden nicht auf Google Maps Karte gezeigt ?! | Blade | PHP Tipps 2009 | 3 | 15.11.2009 22:57 |
| Seite übersetzen mit Google Translate (AJAX API) und CURL/PHP on-the-fly | rigo | PHP-Fortgeschrittene | 3 | 18.10.2009 16:52 |
| aus text schneiden (google) | clemo | PHP Tipps 2008 | 29 | 01.10.2008 21:37 |
| Google maps einbinden | de_Joerg | JavaScript, Ajax und mehr | 3 | 20.09.2008 17:55 |
| Google Sitemaps Fehler!? | Frank Burian | PHP-Fortgeschrittene | 2 | 25.04.2006 15:03 |
| Google "verarzchen" mit PHP !? | Beitragsarchiv | 31 | 18.09.2005 22:07 | |