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 Sitemap funktioniert nicht mehr

    DanDo

    • Neu im Forum
    • Beiträge: 18
    Google Sitemap funktioniert nicht mehr
    am: 25. Januar 2014, 11:20:35
    Hallo,

    folgendes Problem sowie ich die Suchmaschinenfreundliche URL's benutze funktioniert die Google Sitemap nicht mehr. Es erscheint nur eine weiße Seite. Ich vermute es hat was mit der htaccess zutun.

    Code: PHP  [Auswählen]
    ##-- $Id: .htaccess 3209 2012-07-12 11:51:11Z gtb-modified $

    ##-- Default charset
    #AddDefaultCharset UTF-8
    AddDefaultCharset ISO-8859-15

    ##-- Disable the server signature
    ServerSignature Off

    ##-- Turn off ETags in HTTP-header (use both directives)
    <IfModule mod_headers.c>
      Header unset ETag
    </IfModule>
    FileETag None

    ##-- When caching of gzipped JS and CSS files is used, enable this setting
    #<IfModule mod_headers.c>
    #  Header set Vary Accept-Encoding
    #</IfModule>

    ##-- when using Provider 1&1 set the following lines to activate PHP5
    #AddType x-mapp-php5 .php
    #AddHandler x-mapp-php5 .php

    # Disable directory browsing (disabled by default as this causes problems on some servers)
    #Options All -Indexes

    ##-- Enable the compression for any type of content
    #<IfModule mod_deflate.c>
    #  <FilesMatch "\\.(js|css|html|htm|php|xml|jpg|jpeg|png|gif)$">
    #    SetOutputFilter DEFLATE
    #  </FilesMatch>
    #</IfModule>

    ##-- Customization of HTTP request and response headers
    <IfModule mod_headers.c>
      <FilesMatch "\\.(ico|jpe?g|png|gif|swf|flv)$">
        Header set Cache-Control "max-age=2592000, public"
      </FilesMatch>
      <FilesMatch "\\.(css)$">
        Header set Cache-Control "max-age=604800, public"
      </FilesMatch>
      <FilesMatch "\\.(js)$">
        Header set Cache-Control "max-age=216000, private"
      </FilesMatch>
      <FilesMatch "\\.(xml|txt)$">
        Header set Cache-Control "max-age=216000, public, must-revalidate"
      </FilesMatch>
      <FilesMatch "\\.(html|htm|php)$">
        Header set Cache-Control "max-age=1, private, must-revalidate"
      </FilesMatch>
    </IfModule>

    ##-- Generation of Expires and Cache-Control HTTP headers
    <IfModule mod_expires.c>
      ExpiresActive On
      ExpiresDefault "access plus 1 seconds"
      ExpiresByType image/gif "access plus 2592000 seconds"
      ExpiresByType image/jpeg "access plus 2592000 seconds"
      ExpiresByType image/png "access plus 2592000 seconds"
      ExpiresByType text/html "access plus 1 seconds"
      ExpiresByType text/css "access plus 604800 seconds"
      ExpiresByType text/javascript "access plus 216000 seconds"
      ExpiresByType application/x-javascript "access plus 216000 seconds"
    </IfModule>

    ##-- Configure php_flags if necessary
    ##-- BEGIN - use IfModule clause if PHP runs in CGI mode, otherwise just uncomment the lines with php_flag...
    #<IfModule mod_php.c>

      ##-- Warn when arguments are passed by reference at function call time (from PHP5 allow_call_time_pass_reference is deprecated)
     #php_flag allow_call_time_pass_reference on

      ##-- Disable transparent sid support PHP-default is off (XTC Session only on first visit)
     #php_flag session.use_trans_sid off

      ##-- set suhosin flags because of errors with attributes (for webhosters with suhosin hardening patch enabled)
     #php_value suhosin.post.max_array_depth 0
     #php_value suhosin.post.max_array_index_length 0
     #php_value suhosin.post.max_vars 0
     #php_value suhosin.request.max_array_depth 0
     #php_value suhosin.request.max_array_index_length 0
     #php_value suhosin.request.max_vars 0

      ##-- set suhosin flags to have unencrypted session data, affecting "whos_online" & "shopping cart" (for webhosters with suhosin hardening patch enabled)patch enabled
     #php_value suhosin.session.encrypt Off
     #php_value suhosin.session.cryptkey ''

    ##-- END - use IfModule clause if PHP runs in CGI mode, otherwise just uncomment the lines with php_flag...
    #</IfModule>

    ##-- Redirect error pages to Sitemap
    ##-- set the correct Path to ErrorDocument
    ErrorDocument 400 /sitemap.html?error=400
    ErrorDocument 401 /sitemap.html?error=401
    ErrorDocument 402 /sitemap.html?error=402
    ErrorDocument 403 /sitemap.html?error=403
    ErrorDocument 404 /sitemap.html?error=404
    ErrorDocument 500 /sitemap.html?error=500

    ##-----------------------------------------
    ##- SEO Shopstat Modul (Hartmut Koenig)
    ##-----------------------------------------
    <IfModule mod_rewrite.c>
      ##-- Initialize and enable rewrite engine
     ##-- Documentation http://httpd.apache.org/docs/misc/rewriteguide.html
     RewriteEngine On

      ##-- EXAMPLE: If your shop is located at "http://www.yourdomain.com/shop",
     ##-- set the following line like e.g.: RewriteBase /shop/
     RewriteBase /

      ##-- Use canonical URLs
     ##-- redirect to www-domain, when www is missing and no subdomain given and not using an ssl-proxy
     ##-- HostEurope
     #RewriteCond %{HTTP:X-Forwarded-Server}   !^ssl\.webpack\.de$ [NC]
     ##-- 1und1
     #RewriteCond %{HTTP:X-Forwarded-Server}   !^ssl\.kundenserver\.de$ [NC]
     ##-- domainFACTORY
     #RewriteCond %{HTTP:X-Forwarded-Server}   !^sslsites\.de$ [NC]
     ##-- All-Inkl
     #RewriteCond %{HTTP:X-Forwarded-Server}   !^ssl-account\.com$ [NC]
     ##-- Strato
     #RewriteCond %{HTTP:X-Forwarded-Server}   !^www\.ssl-id\.de$ [NC]

      #RewriteCond %{HTTP_HOST}                 !^www\.(.*) [NC]
     #RewriteCond %{HTTP_HOST}                 !^(.*)\.(.*)\.(.*) [NC]
     #RewriteCond %{HTTP_HOST}                 !^localhost(.*)$ [NC]
     #RewriteRule ^(.*)                        http://www.%{HTTP_HOST}/$1 [R=301,L]

      ##-- Sitemap
     RewriteRule ^sitemap(.*)\.html$ shop_content.php?coID=8 [QSA,L]

      ##----------------------------------------------------------------------------------
     ##-- When working with SEO-Urls you can decide, whether to use a colon ":" or a dash "-" symbol
     ##-- (Windows Servers might have problems with colon as delimiter!)
     ##-- Change the delimiter symbol also in file "/inc/shopstat_functions.inc.php"
     ##----------------------------------------------------------------------------------

      ##-- Use colon delimiter ":" for SEO-URLS (default setting)
     ##-- Categories (:::)
     RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
      RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ index.php?cPath=$2&page=$3 [QSA,L]
      RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
      RewriteRule (.*):::([_0-9]+)\.html$ index.php?cPath=$2 [QSA,L]

      ##-- Products (::)
     RewriteRule (.*)::(.+)\.html$ product_info.php?products_id=$2 [QSA,L]

      ##-- Content (:_:)
     RewriteRule (.*):_:([0-9]+)\.html$ shop_content.php?coID=$2 [QSA,L]

      ##-- Manufacturers (:.:)
     RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+):([_0-9]+)\.html$
      RewriteRule (.*):.:([_0-9]+):([_0-9]+)\.html$ index.php?manufacturers_id=$2&page=$3 [QSA,L]
      RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+)\.html$
      RewriteRule (.*):.:([0-9]+)\.html$ index.php?manufacturers_id=$2 [QSA,L]

      ##-- Use dash delimiter "-" for SEO-URLS
     ##-- Categories (---)
     #RewriteCond %{REQUEST_URI} (.*)---([_0-9]+)-([_0-9]+)\.html$
     #RewriteRule (.*)---([_0-9]+)-([_0-9]+)\.html$ index.php?cPath=$2&page=$3 [QSA,L]
     #RewriteCond %{REQUEST_URI} (.*)---([_0-9]+)\.html$
     #RewriteRule (.*)---([_0-9]+)\.html$ index.php?cPath=$2 [QSA,L]

      ##-- Products (--)
     #RewriteRule (.*)--(.+)\.html$ product_info.php?products_id=$2 [QSA,L]

      ##-- Content (-_-)
     #RewriteRule (.*)-_-([0-9]+)\.html$ shop_content.php?coID=$2 [QSA,L]

      ##-- Manufacturers (-.-)
     #RewriteCond %{REQUEST_URI} (.*)-.-([_0-9]+)-([_0-9]+)\.html$
     #RewriteRule (.*)-.-([_0-9]+)-([_0-9]+)\.html$ index.php?manufacturers_id=$2&page=$3 [QSA,L]
     #RewriteCond %{REQUEST_URI} (.*)-.-([_0-9]+)\.html$
     #RewriteRule (.*)-.-([0-9]+)\.html$ index.php?manufacturers_id=$2 [QSA,L]
    </IfModule>
     


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

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #1 am: 25. Januar 2014, 13:23:22
    Hallo,

    eine weiße Seite hat direkt nichts mit der .htaccess zu tun.
    Prüfe erst mal ob eine sitemap.cml bzw. eine sitemap1.xml im Shoproot existiert.
    Prüfe ob die Rechte der xml-Datei auf 777 stehen.

    Wenn dann immer noch eine weiße Seite kommt schaue in der application_top.php nach welche Error-Datei existieren muss damit im /export Fehlermeldungen erfasst werden. Sollte dort die Datei nicht existieren dann lege sie an.

    Gruß

    DanDo

    • Neu im Forum
    • Beiträge: 18
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #2 am: 25. Januar 2014, 16:08:10
    Danke für den Tipp,

    hat leider nicht ganz funktioniert. Habe alle error Dateien anlegt bekomme aber keine Fehlermeldung. Es wird auch was in die sitemap.xml geschrieben, aber wenn ich sie aufrufe steht da nur

    XML-Verarbeitungsfehler: Kein Element gefunden
    Adresse: http://www.suedtiroler-weinshop.de/sitemap.xml
    Zeile Nr. 406, Spalte 1:

    was mich wundert, der Shop wird ohne www angesprochen. Wo kann ich das ändern ? Vielleicht ist das der Feher.

    cyanx

    • Fördermitglied
    • Beiträge: 66
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #3 am: 25. Januar 2014, 23:34:30
    Hi hatte die Tage auch das Problem das die Sitemap nicht generiert wurde hab dann die Datei aus dem Packet in dem Beitrag
    http://www.modified-shop.org/forum/index.php?topic=27236.msg247247;topicseen#msg247247eingespielt und es ist wieder OK gewesen

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #4 am: 26. Januar 2014, 08:54:44
    Du kannst hier mal schauen:
    http://www.modified-shop.org/forum/index.php?topic=28918.msg262245;topicseen#msg262245

    Die letzte Downloadversion enthält noch ein paar Fehlerchen, die im Thread besprochen werden.

    DanDo

    • Neu im Forum
    • Beiträge: 18
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #5 am: 26. Januar 2014, 09:57:20
    Danke für die Hilfe.

    Leider funktioniert die Sitemap immer noch nicht richtig. Merkwürdig ist nur sowie ich die Suchmaschinenfreundlichen Urls deaktiviere funktioniert alles. Hat da noch jemand eine Idee? Vielleicht doch irgendwas mit der htaccess. Eigentlich sollte Domainfactory mod rewirte unterstützen.

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #6 am: 26. Januar 2014, 10:14:14
    htaccess setzt die SEO-URL wieder in reguläre URL um, damit die Software richtig reagiert.

    Die Sitemap geht den umgekehrten Weg. Daher kannst Du htaccess an dieser Stelle ausschließen, weil nicht aktiv.

    Wenn Du einen Verarbeitungsfehler bemängelst, so könnte der vom aufrufenden Programm stammen. Schau Dir das Ergebnis mal mit dem Texteditor an. Womöglich wird das Schreiben der XML-Datei aus irgendeinem Grund nicht beendet. Dann hast Du offene Tags drin stehen, und das Dateiende sollte Dir einen Hinweis auf den Fehler geben.

    DanDo

    • Neu im Forum
    • Beiträge: 18
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #7 am: 26. Januar 2014, 10:33:47
    Okay, so wie es aussieht stimmen die Einträge in der Sitemap.xml allerdings fehlen einige Einträge. Vielleicht ein Timeout ?

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #8 am: 26. Januar 2014, 11:02:36
    Möglich. Das Original läuft elend lange.

    Gib der Optimierten eine Chance.

    DanDo

    • Neu im Forum
    • Beiträge: 18
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #9 am: 26. Januar 2014, 13:35:43
    funktioniert leider auch nicht mit der optimierten Datei.

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #10 am: 26. Januar 2014, 14:12:25
    "Funktioniert nicht" ist keine Fehlermeldung sondern Beschäftigungstherapie.

    DanDo

    • Neu im Forum
    • Beiträge: 18
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #11 am: 26. Januar 2014, 14:53:35
    es kommt auch keine Fehlermeldung sonst hätte ich wenigstens einen Anhaltspunkt.

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: Google Sitemap funktioniert nicht mehr
    Antwort #12 am: 26. Januar 2014, 15:16:56
    Wenn Du magst, kannst Du's noch mit der aktualisierten Fassung probieren, habe ich eben hochgeladen.

    http://shopnix.de/downloads.html

    Wenn Du so gar keine Meldung kriegst, hilft entweder ein Blick in die Logfiles oder

    http://shopnix.de/php-errorhandling.html

    Ähnlich wie es dort beschrieben ist, haben auch eigenständige Programme wie die Sitemaps ihre Eigenheiten.
    11 Antworten
    9437 Aufrufe
    23. März 2011, 12:23:14 von dbalzer
    1 Antworten
    2760 Aufrufe
    12. Mai 2009, 16:57:36 von DokuMan
    10 Antworten
    4435 Aufrufe
    24. Februar 2016, 17:22:44 von Bonsai
    3 Antworten
    2206 Aufrufe
    18. November 2019, 16:24:24 von Roberto75