Beiträge von Putzlowitsch

    Eben, wenn man nur Bloggen will, dann sollte man besser zu einem Bloghoster wie blogger.de, wordpress.com oder blogger.com gehen. Da braucht man sich um Updates und den ganzen technischen Kram nicht kümmern.
    Einfach nur Bloggen um des Bloggens Willen :-)

    Gruß
    Ingo

    Gut, wenn das so ist, dann ist die index.php die einzige Datei, die wirklich Seiten erzeugt. Dann reicht es tatsächlich, wenn es dort drin steht. Bei Wordpress ist Seite (das meint Google) nicht gleich Datei.
    Guck doch einfach nach, wenn Du die Seiten aufrufst, ob es wirklich drinsteht (Quelltext anzeigen).
    Was für Dateien gibt es eigentlich im Theme-Ordner?

    Gruß
    Ingo

    Ich hab den Code jetzt mal in alles eingefügt, was im Theme-Ordner ist, außer der CSS-Datei...


    Was ist das denn für eine Holzhammermethode?
    Ich dachte, ich hätte mich klar genug ausgedrückt. Es soll nur am Ende vor dem schließenden </body> stehen. Suche also im Themeordner die Dateien, wo das </body> drinsteht und schreibe es dort davor rein. In allen anderen hat das nichts zu suchen, besonders auch nicht in der header.php. Sonst hast Du den Code nun möglicherweise mehrmals in der Seite, das ist bestimmt nicht im Sinne der Google-Richtlinien.

    Aber mir kann es ja egal sein, wenn die gutgemeinten Ratschläge einfach ignoriert werden. :-)

    Gruß
    Ingo

    Im neuen WP gibt es die Tabelle linkcategories nicht mehr, das ist jetzt alles unter categories zusammengefaßt. Die Abfrage müßte nun so aussehen:
    [COLOR=#000000][COLOR=#0000cc]$link_cats [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000cc]$wpdb[/COLOR][COLOR=#006600]->[/COLOR][COLOR=#0000cc]get_results[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]"SELECT cat_id, cat_name FROM $wpdb->categories WHERE link_count > 0[/COLOR][/COLOR][COLOR=#000000][COLOR=#cc0000]"[/COLOR][COLOR=#006600]);
    [COLOR=Black]
    Gruß
    Ingo[/COLOR]
    [/COLOR][/COLOR]

    Naja, für meine Zwecke einer simplen Logdatei ist das mit dem Shutdown optimal, ich greife da nur auf die sowieso vorhandenen $_SERVER oder $_GET/$_POST-Variablen zu. Und klar, das heißt ja shutdown, weil es immer ganz am Ende ausgeführt wird, wenn alles was sonst so passiert, gegessen ist. Also quasi kurz bevor PHP fertig ist und die Seite ausgeliefert wird.

    Man kann es mit der Statistik auch übertreiben. Bildschirmabmessungen, Farbtiefe und sowas, tstststs :-)

    Gruß
    Ingo

    ...
    Shutdown ist eine interessante Idee - kann ich irgendwo nachvollziehen ob Shutdown grundsätzlich bei jedem Aufruf (Seite, Feed, Trackback, Pingback,...) nutzbar ist ? Dann könnte ich immerhin einen Aufruf von do_action einsparen...


    Ich denke schon.
    Die index.php wird ja immer geladen, ohne die geht ja nichts mit der Datenbank. Diese lädt ihrerseits die wp-settings.php bei der fast am Ende mit

    PHP
    function shutdown_action_hook() {
        do_action('shutdown');
        wp_cache_close();
    }
    register_shutdown_function('shutdown_action_hook');

    eine PHP-Shutdown-Funktion registriert wird. Und da wird dann do_action('shutdown') aufgerufen.
    Zumindest landet bei mir alles im Logfile, ob nun Seite, feed oder pings (xmlrpc.php), allerdings auch die meisten Sachen aus dem Adminbereich, aber das könnte man ja rausfiltern.

    Gruß
    Ingo

    da muss ich dir leider wieder sprechen, denn dann würde ich mir einfach alle Texte von Wikipedia klauen und nur jeweils den ersten Satz umschreiben ... und schon könnte Google mich mal


    Hast Du es mal probiert? Behaupten kann man viel :-)


    Danke erstmal für den Code, hab ihn auch mal eingebaut und bekomme jetzt "Fehler 404 - nichts gefunden" ... sieht erstmal ok aus, nur leider bekomme ich noch immer den Statuscode 200 ... den bekomme ich aber auch, wenn ich an die URL irgendeinen Mist anhänge ... wie http:// blogurl . de/asd/
    wenn ich das bei einem anderen Blog mache, in dem ich nicht deinen Code eingebaut habe, bekomme ich einen schönen 404 Statuscode ...


    Ja wenn auch sonst bei jedem Fehler der Statuscode 200 zurückkommt, liegt das Problem woanders. Mein Code macht ja nur etwas, wenn tatsächlich '/page/nnn' vorkommt, für alle anderen Seiten interessiert er sich nicht. Kannst Du mal die konkrete Seite nennen?

    Gruß
    Ingo

    Sooo intelligent ist Google dann auch wieder nicht, das es einen Textteil, der dann auf der nächsten Seite auch noch in einem anderen Kontext steht, als doppelten Inhalt erkennt. Behaupte ich zumindest mal. Das DC-Problem entsteht hautpsächlich, wenn die exakt selbe Seite unter mehreren URLs aufrufbar ist, also z.B. mit und ohne www. Sind aber alles eher meine persönlichen Eindrücke und Beobachtungen, also nicht auf die Goldwaage legen.

    Das mit der myhacks.php ist relativ simpel:

    PHP
    <?php
        if( preg_match( "~^/page/(\d+)~", $_SERVER['REQUEST_URI'], $treffer ) ) {
            $_SERVER['REQUEST_URI'] = "/page/\t".$treffer[1];
        }
    ?>

    Falls eine Seite /page/nnn aufgerufen wird, wird einfach die URI durch einfügen eines ungültigen Zeichens (z.B. Tabulator) für WP unauswertbar gemacht.

    Gruß
    Ingo

    page/1/ gibt es normaleweise sowieso nicht, weil das die Ausgangsseite ist. Es geht erst bei /page/2/ los.
    Man könnte natürlich die URI in der myhacks.php auf 'page' testen und dann mit der Holzhammermethode einfach einen 404er ausgeben.
    Aber wozu soll das Ganze gut sein?

    Gruß
    Ingo

    Nein, entschuldigung. Das war nur ein Scherz.

    Bei Wordpress heißt die Standard-Indexdatei index.php. Diese wird ja von den 1&1-Servern auch als Standarddokument erkannt. Du mußt nur dafür sorgen, daß es z.B. im selben Verzeichnis keine index.html oder eine andere aus der Liste gibt, weil diese andere Datei sonst anstelle der index.php von Wordpress aufgerufen werden würde.

    Gruß
    Ingo