Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Content Seiten "noindex"

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Content Seiten "noindex"
    Antwort #30 am: 10. September 2011, 22:44:04
    Hi Olinew,

    Du könntest es so probieren:

    Code: PHP  [Auswählen]
    if (substr_count($_SERVER['REQUEST_URI'], $file) > 0) {

    Viele Grüße

    Franky

    Olinew

    • Gast
    Re: Content Seiten "noindex"
    Antwort #31 am: 10. September 2011, 22:46:15
    Was wird bei dem Aufruf gemacht? Wird geprüft, ob der Wert im request größer ist als im $file gesetzt?
    Das würde ja dann auch bei anderen außer dem page Parameter greifen und das soll es ja nicht.
    Liege ich falsch?

    Gruß
    Oli

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Content Seiten "noindex"
    Antwort #32 am: 10. September 2011, 22:49:10
    Hallo Olinew,

    es wird geschaut ob in der aufgerufenen Seite das Dateifragement z.B. "/index.php?coID=4" mindestens einmal enthalten ist.

    Viele Grüße

    Franky

    Olinew

    • Gast
    Re: Content Seiten "noindex"
    Antwort #33 am: 10. September 2011, 22:56:09
     :thx: es funktioniert, nur wollte ich das eigentlich nur wenn der Parameter page in der URL enthalten ist. Bei Deiner Lösung greift das immer, sobald ich die URL um Parameter erweitere, die auch Phantasieparameter sein können.
    Zumindest habe ich jetzt wieder was gelernt und hoffe, dass es vielleicht doch eine genau auf den Parameter page zugeschnittene Lösung gibt.

    Grüße!
    Oli

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Content Seiten "noindex"
    Antwort #34 am: 10. September 2011, 22:57:57
    Hallo Olinew,

    dann mach doch! ;)
    Musst doch nur angeben: "./index.php?page=" in dem Array...

    Viele Grüße

    Franky

    Olinew

    • Gast
    Re: Content Seiten "noindex"
    Antwort #35 am: 10. September 2011, 23:05:24
    [...]
    dann mach doch! ;)
    Musst doch nur angeben: "./index.php?page=" in dem Array...
    [...]

    Würde ich ja gern, nur greift das dann wieder nicht bei ./index.php. Muss ich also das array um den zusätzlichen Wert ./index.php?page= erweitern? Also einmal das array mit ./index.php und einen weiteren Wert mit ./index.php?page= ins array geben?  :datz:
    Geht das nicht einfacher?  :’-(

    Grüße und Danke für Deine Geduld!

    Oli

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Content Seiten "noindex"
    Antwort #36 am: 10. September 2011, 23:23:38
    Hallo Olinew,

    jo das solltest Du dann so machen das Du einmal das angibst:

    Code: PHP  [Auswählen]
    '/index.php?coID=4',

    und einmal das:

    Code: PHP  [Auswählen]
    '/index.php?page=',

    Wenn Du alle coID haben willst kannst Du das machen:

    Code: PHP  [Auswählen]
    '/index.php?coID=',

    und brauchst logischerweise dann die einzelnen IDs nicht angeben...

    Nur

    Code: PHP  [Auswählen]
    '/index.php',

    würde natürlich nicht funktionieren denn das käme ja in allen Links vor.

    Viele Grüße

    Franky

    Olinew

    • Gast
    Re: Content Seiten "noindex"
    Antwort #37 am: 10. September 2011, 23:28:02
     :thx: du hast mir heute bereits das 2te mal sehr geholfen!

    Grüße!
    Oli

    Jim

    • Fördermitglied
    • Beiträge: 356
    • Geschlecht:
    Re: Content Seiten "noindex"
    Antwort #38 am: 14. November 2011, 18:26:57
    [...]
    Wenn Du alle coID haben willst kannst Du das machen:

    Code: PHP  [Auswählen]
    '/index.php?coID=',

    und brauchst logischerweise dann die einzelnen IDs nicht angeben...
    [...]

    Wurde das mit den Sprache-Umschaltung auch funktionieren?

    Code: PHP  [Auswählen]
    '/index.php?language=',

    Im Moment ist die Shop-Startseite unter 3 URLs erreichbar:

    "http://www.example.com"
    "http://www.example.com/index.php"
    "http://www.example.com/index.php?language=de"

    Damit könnte ich wenigsten die  "http://www.example.com/index.php?language=de" URL mit einen "noindex, follow" versehen.

    Schöne Grüße

    Jim

    cillex

    • Frisch an Board
    • Beiträge: 97
    • Geschlecht:
    Re: Content Seiten "noindex"
    Antwort #39 am: 12. März 2013, 10:04:40
    Ich fand den Ansatz von Olinew, alle Kategoriefolgeseiten auf noindex zu setzen, auch interessant. Leider will es bei mir nicht klappen. Wie müsste der Code denn im Ganzen aussehen und an welcher Stelle müsste er in der metatags.php eingebunden werden?

    Viele Grüße
    cillex

    cillex

    • Frisch an Board
    • Beiträge: 97
    • Geschlecht:
    Re: Content Seiten "noindex"
    Antwort #40 am: 25. März 2013, 12:15:18
    Ich habe nun schon rausgefunden, dass es bei mir wohl aufgrund der SEO-URLs nicht funktionieren will. Füge ich z.B. ein ":2.html" in das Array ein, werden alle Seiten, die mit dieser Zeichenfolge enden, auf "noindex" gesetzt.

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Content Seiten "noindex"
    Antwort #41 am: 26. März 2013, 07:30:30
    Dann prüf halt einfach auf $_GET['coID'].

    cillex

    • Frisch an Board
    • Beiträge: 97
    • Geschlecht:
    Re: Content Seiten "noindex"
    Antwort #42 am: 26. März 2013, 10:18:10
    Hi Matt,
    vielen Dank für den Hinweis. Wie sähe da dann die IF-Abfrage aus? Ich bin leider noch nicht so fit in PHP.
    Wäre super, wenn Du mir weiterhelfen könntest.

    Nicht dass es hier ein Mißverständnis gibt. Es geht darum, die Kategoriefolgeseiten auf "noindex" zu setzen.

    VG cillex

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Content Seiten "noindex"
    Antwort #43 am: 26. März 2013, 10:24:34
    In der metatags.php ist alles bereits vorhanden

    Code: PHP  [Auswählen]
    $addPagination        =   true;   // Seiten-Nummern anzeigen, ja/nein?

    Bei nein gibt es keine Seitennummern im canonical Link, das ist ausreichend.

    Das ist selbsterklärend:
    Code: PHP  [Auswählen]
    // ---------------------------------------------------------------------------------------
    //      Einzelne Content Seiten mit noindex versehen, kommagetrennte Liste der coID
    // ---------------------------------------------------------------------------------------
      $content_noIndex = array(7,9);
    // ---------------------------------------------------------------------------------------

    cillex

    • Frisch an Board
    • Beiträge: 97
    • Geschlecht:
    Re: Content Seiten "noindex"
    Antwort #44 am: 26. März 2013, 10:33:53
    Hi web28,
    vielleicht habe ich mich einfach zu unverständlich ausgedrückt:
    Es geht nur darum, dass Kategoriefolgeseiten nicht von Google indiziert werden sollen. Wie sinnvoll diese SEO-Maßnahme ist, sei an dieser Stelle mal dahingestellt.

    Ich glaube, ich habe jetzt aber anhand eines anderen Codefragments in der metatags.php die Lösung gefunden:

    Code: PHP  [Auswählen]
            if($_GET['page'] > 1) {
                    $meta_robots = 'noindex, follow';
            }
     
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware