direktaufruf von include-dateien verbieten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • wahsaga
    antwortet
    Original geschrieben von s.roettger
    also, ein verzeichnis mit der robots.txt sperren ist natürlich eine möglichkeit - aber ich möchte ja gern, dass die suchmaschinen den inhalt der center.php3 aufnehmen.
    du widersprichst dir selber...

    oben sagtest du noch
    jetzt stell ich mir vor, dass die suchmaschinen die center.php3 auch "alleine" listen und ein besucher nur die center.php3 aufruft - dat wäre blöd, schon allein wegen der styles!
    wenn die include-files in die hauptseite eingebunden sind, tauchen ihre inhalte doch automatisch mit in der suchmaschine auf, wenn diese den inhalt der hauptseite indiziert.
    du suchmaschine merkt doch eh nicht, welcher inhalt aus der hauptdatei includet wurde und welcher nicht.

    ich verstehe sowieso das problem nicht ganz, wenn du deine include-dateien nicht explizit einzeln irgendwo verlinkst, wird sie die suchmaschine doch sowieso nicht als einzelne dateien finden.

    Einen Kommentar schreiben:


  • MelloPie
    antwortet
    get_included_files -- Stellt ein Array der Dateinamen zur Verfügung, die mittels include_once() in ein Script geladen wurden

    Einen Kommentar schreiben:


  • s.roettger
    antwortet
    also, ein verzeichnis mit der robots.txt sperren ist natürlich eine möglichkeit - aber ich möchte ja gern, dass die suchmaschinen den inhalt der center.php3 aufnehmen.
    also, geht das nicht!

    wenn ich
    PHP-Code:
    if(!count(get_included_files())){
        
    header("Location: index.php");
        exit();

    an den anfang der center.php3 setze, passiert nix!

    Einen Kommentar schreiben:


  • MelloPie
    antwortet
    array get_included_files ( void)
    Anmerkung: Ab PHP 4.0.1pl2 setzt diese Funktion voraus, dass die Dateien, die mit include_once aufgerufen wurden, die Endung ".php" haben. Andere Endungen funktionieren nicht.

    Da Du wohl die extension php3 benutzt

    Einen Kommentar schreiben:


  • TBT
    antwortet
    das an den Anfang der Dateien
    PHP-Code:
    if(!count(get_included_files())){
        
    header("Location: index.php");
        exit();

    Einen Kommentar schreiben:


  • admin
    antwortet
    einfach in ein Unterverzeichnis legen und ein robot.txt einbauen oder die Rechte einschränken

    Einen Kommentar schreiben:


  • s.roettger
    hat ein Thema erstellt direktaufruf von include-dateien verbieten.

    direktaufruf von include-dateien verbieten

    ich schon wieder!
    ich habe eine index.php3 in die die kopf.php3, fuss.php3 und die maindatei center.php3 per include eingebettet sind.
    jetzt stell ich mir vor, dass die suchmaschinen die center.php3 auch "alleine" listen und ein besucher nur die center.php3 aufruft - dat wäre blöd, schon allein wegen der styles!

    hat jemand eine idee?
Lädt...
X