php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.08.2005, 15:49  
Erfahrener Benutzer
 
Registriert seit: 14.07.2005
Beiträge: 157
DonTermi
Standard Header Location Suchmaschinentauglich?

Hallo,

habe noch eine kleine Frage betreffs Header Location.

Ich habe eine index.php wo diverse Variablen (IP User, Referer, User Agent usw) ausgelesen und in eine XML Datei geschrieben werden. Danach wird der User automatisch nach main.php weitergeleitet. Sieht also kurz folgendermaßen so aus:

Code:
index.php

<?php
  // auslesefunktion
  ....

   Header("Location: ./main.php");
   exit;
?>
Ist sowas Suchmaschinenfeindlich? Weil ich hab noch eine Webseite ohne sowas wo gleich der Inhalt kommt. Diese werden von google indiziert. Aber die Seite mit dem oben beschriebenen taucht in google überhaupt nicht auf.
__________________
[visit Donvelopment.org]
PGP-KeyID: 0xBEC31126]
[Blog:Don's Blog]
DonTermi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.08.2005, 16:27  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

a) nach Location sollte eine absolute URI stehn. (siehe Manual)
b) so sendest du ein 302 moved temporarily. Das heißt: Die Seite ist _zur Zeit_ nicht hier zu finden sondern dort (main.php), demnächst aber wieder unter dieser URL. Wenn die main.php also nicht auch noch anderswo verlinkt ist, könnte ich mir vorstellen, dass die main.php NICHT im Index landet.
Vorsicht: gefährliches Halbwissen.
Versuch dich einfach mal über 302-Redirects und Suchmaschinen schlau zu machen.
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 14.08.2005, 16:37  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

Kann mich da Werbegeschenk anschließen, oder wenn möglich einfach das ganze zeug, wenn es eh nur auslesen ist, in die main.php mit übernehmen?
problem ist dass dein hauptdokument dann halt irgendwann wohl an beachtung verliert, weil es keinerlei inhalt bietet.
robo47 ist offline  
Alt 14.08.2005, 19:59  
Erfahrener Benutzer
 
Registriert seit: 14.07.2005
Beiträge: 157
DonTermi
Standard

Das bei einer relativen URL dies geschieht wußte ich noch nicht. Dann werde ich den ganzen Kram in der Index.php weglassen und aus index.php ne richtige Seite machen. Kann ja paar zusätzliche Abfragen mit reinpacken das die Stats nur einmal aufgeführt werden beim Betreten der Seite.

Sollte wohl doch die manpage nicht immer mal überfliegen ...

Danke für die Info & Tips
__________________
[visit Donvelopment.org]
PGP-KeyID: 0xBEC31126]
[Blog:Don's Blog]
DonTermi ist offline  
Alt 14.08.2005, 20:06  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von DonTermi
Das bei einer relativen URL dies geschieht wußte ich noch nicht.
Da hast du mich falsch verstanden. header("LOCATION: ..."); sendet immer den Status 302 wenn du vorher nichts anderes sendest - egal ob die URI relativ oder absolut angegeneb wird. Aber: HTTP/1.1 verlangt dort eine absolute URI:
Zitat:
Anmerkung: HTTP/1.1 verlangt einen absoluten URI inkl. dem Schema, Hostnamen und absoluten Pfad als Argument von Location:, aber manche Clients akzeptieren auch relative URIs. Gewöhnlich können Sie mittels $_SERVER['HTTP_HOST'], $_SERVER['PHP_SELF'] und dirname() aus einem relativen Link einen absoluten URI selbst erstellen:
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 16.08.2005, 12:22  
Erfahrener Benutzer
 
Registriert seit: 14.07.2005
Beiträge: 157
DonTermi
Standard

Hi Werbegeschenk,

gut, jetzt hab ichs verstanden Also laß ich das mit dem Header Location als Start, da ja sonst nie meine Webseiten indexiert werden können.

Danke für Eure Hilfe.
__________________
[visit Donvelopment.org]
PGP-KeyID: 0xBEC31126]
[Blog:Don's Blog]
DonTermi ist offline  
 


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
[Erledigt] header location krackmoe PHP Tipps 2008 10 30.07.2008 14:41
header() ??? TeazY PHP Tipps 2008 9 11.01.2008 15:40
readfile vs. header location Adminator PHP Tipps 2008 8 11.09.2007 01:11
header (location: ...) Tigermoon PHP Tipps 2006 4 21.04.2006 13:40
Header Location aus Frame für die ganze Seite laden Plague PHP Tipps 2005 3 22.05.2005 16:06
localhost / Variabeln in header() RoDa PHP Tipps 2005 11 02.05.2005 14:37
Problem: Cannot modify header information Alpha Centauri PHP Tipps 2005 11 25.04.2005 13:05
zu anderer php.seite umlenken (ohne header, location:) PHP Tipps 2005 8 06.04.2005 09:42
header prob mit auth und smarty PHP Tipps 2005 4 07.03.2005 12:10
[Erledigt] Datei selber nach einer Abfrage senden, header() geht nicht? PHP Tipps 2005 2 23.02.2005 05:58
header (location: $var) PHP Tipps 2005 14 19.01.2005 10:37
header (Location - Problem PHP Tipps 2004 4 20.10.2004 02:01
header location andrew22 PHP Tipps 2004 1 07.09.2004 12:13
Header Location funktioniert nicht PHP Tipps 2004 10 12.08.2004 17:11
Warning: Cannot modify header... einbinden nicht möglich? PHP Tipps 2004 2 07.08.2004 15:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
header location google, header(\location: suchmaschinen, header location suchmaschine, google header location, location suchmaschine, suchmaschinen header, header location 302, header location, php header location suchmaschine, php header location suchmaschinen, google tauglicher header, location header suchmaschine, header für suchmaschinen, index.php header location google, header(\location:google, header(\location: php google, php header location 302 google, suchmaschine header:location, location suchmaschinen, google php header location

Alle Zeitangaben in WEZ +1. Es ist jetzt 14:45 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.