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: Google mag meinen php Link nicht

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Google mag meinen php Link nicht
    am: 13. Dezember 2011, 09:53:57
    Hallo,

    habe über das backend im Content Manager eine Datei für die "index.html" hinterlegt.
    In der Date gibt es Links auf Produkte nach folgendem Schema:

    Code: PHP  [Auswählen]
    <a href="{php} echo xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=550', 'NONSSL');{/php}">}Bild</a>

    Die Links funktionieren, nur Google meint in den Webmaster Tools "error 404..."?

    Irgendjemand eine Idee...?

    Danke

    Jürgen

    Linkback: https://www.modified-shop.org/forum/index.php?topic=17330.0

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: Google mag meinen php Link nicht
    Antwort #1 am: 13. Dezember 2011, 10:17:24
    Code: PHP  [Auswählen]
    <a href="<?php echo xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=550', 'NONSSL');?>">}Bild</a>

    Der Link funktioniert auf der Seite, aber wird von Google nicht richtig erkannt?

    Gruß h-h-h

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Re: Google mag meinen php Link nicht
    Antwort #2 am: 13. Dezember 2011, 10:36:23
    Ja genau...

    Die Links funktionieren 100%...

    In den WMT steht jedoch "error 404 (not found)".

    Er zeigt die Links in den WMT auch mit Code an, falls das hilft...?
    Und so gehen Sie natürlich nicht...

    Die eingebundene Datei ist einfach .html ohne "head" und "body" mit einem Tabel und Artikelbildern mit den den Links wie oben beschrieben...

    Code: PHP  [Auswählen]
    http://www.meine_domain.de/{php} echo xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=560', 'NONSSL')

    Gruss und Danke

    Jürgen

    EDIT: Hatte die Links bis vor einiger Zeit so drin:

    Code: PHP  [Auswählen]
    http://www.meine_domain/Kategorie/Artikel::499.html

    Aber dann geht mir ja die Session flöten... oder?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Google mag meinen php Link nicht
    Antwort #3 am: 13. Dezember 2011, 10:44:42
    [...]
    EDIT: Hatte die Links bis vor einiger Zeit so drin:

    Code: PHP  [Auswählen]
    http://www.meine_domain/Kategorie/Artikel::499.html

    Aber dann geht mir ja die Session flöten... oder?

    Genau so ist es! :!:

    Grüße

    Torsten

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Google mag meinen php Link nicht
    Antwort #4 am: 13. Dezember 2011, 11:46:48
    [...]
    Er zeigt die Links in den WMT auch mit Code an, falls das hilft...?
    [...]

    Google darf natürlich nicht die reine HTML-Datei aufrufen, sondern nur die Seite, in die sie eingebunden ist. Hier scheint mir aber ersteres der Fall zu sein, da das Smarty nicht geparst wird.

    [...]
    Code: PHP  [Auswählen]
    http://www.meine_domain.de/{php} echo xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=560', 'NONSSL')
    [...]

    xtc_href_link() liefert einen kompletten URL zurück, davor noch einmal die Domain anzugeben führt zu nichts außer zu Fehlern.

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Re: Google mag meinen php Link nicht
    Antwort #5 am: 13. Dezember 2011, 12:24:33
    Hallo Matt,

    die Seite ist ganz normal über den Content Manager eingebunden (Eintrag "Index").

    Wenn ich das jetzt richtig verstehe muss der Link für Produkte z.Bsp. so aussehen?

    Code: PHP  [Auswählen]
    {php} echo xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=560', 'NONSSL');{/php}

    Und für Kategorien so?

    Code: PHP  [Auswählen]
    {php} echo xtc_href_link(FILENAME_DEFAULT, '?cPath=20', 'NONSSL');{/php}

    Danke für die Hilfe

    Jürgen

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Google mag meinen php Link nicht
    Antwort #6 am: 13. Dezember 2011, 12:38:59
    [...]
    die Seite ist ganz normal über den Content Manager eingebunden (Eintrag "Index").
    [...]

    Und was genau veranstaltet deine Seite? Die in "/media/content/" eingebundene .php kann natürlich ganz normal mit xtc_href_link() Links generieren.

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Re: Google mag meinen php Link nicht
    Antwort #7 am: 13. Dezember 2011, 13:26:52
    Hallo Matt,

    Das ist einfach Teil der Startseite, in der Datei liegt nur ein Tabel mit einigen Bildern welche mit den entsprechenden Produkten/Kategorien/Sonderangeboten, etc. verlinkt sind, veranstalten sollen die Kunden was..... :-)

    Anbei mal der Code:

    Code: PHP  [Auswählen]
    <table width="736" border="0" cellpadding="0" cellspacing="0" >
            <tr align="left">
              <td width="360" rowspan="3" align="center" valign="middle"><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, '?cPath=20', 'NONSSL');{/php}"><img src="/images/content/start/mk_index_2_1.jpg" alt="text" width="358" height="476" class="productimg" title="text"/></a></td>
              <td width="14" rowspan="3" valign="top"></td>
                <td width="173" valign="top" style="text-align: left;"><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, '?cPath=59', 'NONSSL');{/php}"><img src="/images/content/start/mk_index_2_3.jpg" alt="text" class="productimg" title="text"/></a><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, '?cPath=18', 'NONSSL');{/php}"></a></td>
              <td width="12" valign="top" style="text-align: left;">&nbsp;</td>
                <td width="178" valign="top" style="text-align: left;"><a href="{php} echo xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=550', 'NONSSL');{/php}"><img src="/images/content/start/mk_index_2_2.jpg" alt="text" width="173" height="231" class="productimg" title="text"/></a></td>
      </tr>
            <tr>
              <td height="10" colspan="3"></td>
            </tr>
            <tr>
              <td align="left" valign="top" style=""><a href="{php} echo xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=499', 'NONSSL');{/php}"><img src="/images/content/start/mk_index_1_4.jpg" alt="text" width="173" height="231" class="productimg" title="text"/></a></td>
              <td width="12" align="left" valign="top" style="">&nbsp;</td>
              <td align="left" valign="top" style=""><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, '?cPath=39_60', 'NONSSL');{/php}"><img src="/images/content/start/mk_index_2_4.jpg" alt="text" width="173" height="231" class="productimg" title="text"/></a></td>
            </tr>
            <tr>
              <td height="10" colspan="5"></td>
            </tr>
            <tr>
              <td colspan="5"><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, '?cPath=39', 'NONSSL');{/php}"><img src="/images/content/start/mk_index_2_5.jpg" alt="text" width="734" height="76" class="productimg" title="text"/></a></td>
            </tr>
    </table>

    Die links sind so wie sie wohl sein sollen und funktionieren auch alle. Aber Google meckert...?

    Gruss

    Jürgen

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: Google mag meinen php Link nicht
    Antwort #8 am: 13. Dezember 2011, 13:49:42
    gib uns mal bitte einen Link zum Shop.

    Dieses  :glaskugel: bringt uns nicht weiter.

    Gruss Gerhard

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Re: Google mag meinen php Link nicht
    Antwort #9 am: 13. Dezember 2011, 13:59:12
    Hallo Gerhard,

    anbei der Link: meinkleidchen.de

    Gruss

    Jürgen

    p3e

    • Experte
    • Beiträge: 2.424
    Re: Google mag meinen php Link nicht
    Antwort #10 am: 13. Dezember 2011, 14:07:54
    Ich vermute, dass da vorübergehend was mit Deinem Server nicht in Ordnung war.
    So wie Du das beschreibst, sind die Links richtig eingebunden und werden auch richtig dargestellt (ich war gerade noch extra auf Deiner Kleider-Seite nachschauen).
    Kann es sein, dass das ein älterer Google Eintag ist und dass Google jetzt keine Probleme mehr damit hat?

    Sonst kann aber auch sein, dass Google aus irgend einem Grund die hinterlegte html-Seite aufruft. Das wäre noch eine Erklärung, wieso Smarty hier nicht greift. Hast Du die von irgendwo verlinkt?

    EDIT: Jetzt hast Du ja den Link mit angegeben - ich hatte mir den über Google rausgesucht ...

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Re: Google mag meinen php Link nicht
    Antwort #11 am: 13. Dezember 2011, 14:20:52
    Kann sein. Der Shop ist bei 1und1 gehostet, da gab es erst kürzlich Probleme mit Google...

    Auf jeden Fall Danke für die Hilfe.

    Grüsse