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: Shop-Umzug - Kategorie-Links führen zum 404

    schimanski99

    • Fördermitglied
    • Beiträge: 228
    • Geschlecht:
    Shop-Umzug - Kategorie-Links führen zum 404
    am: 14. Januar 2012, 15:43:33
    Liebe modified eCommerce Shopsoftware-Versteher,

    bevor ich meinen modified eCommerce Shopsoftware-1.03-Shop "die minus bewerbungsmappe dott de/shop/" zu einem anderen Webhoster umziehe, habe ich auf dem neuen Server einen identischen Testshop eingerichtet, um mit einer Test URL sicherzustellen, dass alles 100%ig funktioniert:
    - Test URL zeigt auf das Verzeichnis "die-bewerbungsmappe/shop"
    - Konfigurationsdateien wurden angepasst
    - der Testshop wird unter der Test-URL problemlos angezeigt
    - der Zugang zum Adminbereich funktioniert und alle dort vorhandenen Links funktionieren ebenso

    Beim Aufruf einer Kategorie erhalte ich jedoch den Fehler:

    Zitat
    Not Found
    The requested URL /xtc_mod/index.php was not found on this server.
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    http://www.testurl.de/Bewerbungsmappen:::2.html -> Diese URL erscheint fälschlicherweise in der Browseradresszeile.

    http://www.testurl.de/shop/bewerbungsmappen:::2.html -> so sollte die Test-URL lauten

    Schalte ich im ADMIN die Funktion "Suchmaschinenfreundliche URLs" aus, so führen die Kategorie-Links zu der gewünschten Seite.

    Der Fall ist eigentlich klar, ich weiß nur nicht, wo mein Fehler liegt und ich ihn beheben kann.

    Vermutlich wird in der ".htaccess" die URL falsch umgewandelt.
    HINWEIS: ich benutze die standard  "_unterverzeichnis_.htaccess", die ich auf dem Server natürlich in ".htaccess" umbenannt habe.

    Code: PHP  [Auswählen]
    # $Id: .htaccess,v 1.5 2005/05/19 17:09:19 Administrator Exp $
    #
    # If your shop runs in a subfolder, for example "www.domain.de/shop/"
    # you can use this .htaccess as a template.
    # Simply search and replace "/xtc_mod/" with the folder-name of your
    # custom installation-folder like "/shop/" or something.
    #
    # Attention: Leave the slashes "/" as is!
    #
    # This is used with Apache WebServers
    #
    # For this to work, you must include the parameter 'Options' to
    # the AllowOverride configuration
    #
    # Example:
    #
    #<Directory "/usr/local/apache/htdocs">
    #   AllowOverride Options
    #</Directory>
    #
    # 'All' with also work. (This configuration is in the
    # apache/conf/httpd.conf file)
    # The following makes adjustments to the SSL protocol for Internet
    # Explorer browsers
    <IfModule mod_setenvif.c>
      <IfDefine SSL>
        SetEnvIf User-Agent ".*MSIE.*" \
                 nokeepalive ssl-unclean-shutdown \
                 downgrade-1.0 force-response-1.0
      </IfDefine>
    </IfModule>

    # Fix certain PHP values
    # (commented out by default to prevent errors occuring on certain
    # servers)
    #<IfModule mod_php4.c>
    #  php_value session.use_trans_sid 0
    #  php_value register_globals 1
    #</IfModule>

    #-- Call time pass reference error ?!
    #php_flag  allow_call_time_pass_reference On

    #-----------------------------------------
    #- SEO Hartmut König
    #-----------------------------------------
    #-- ! Comment this line, if you get an ERROR 500 !
    #Options +FollowSymlinks

    # http://httpd.apache.org/docs/misc/rewriteguide.html
    RewriteEngine on

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

    ##-- Kategorien
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ /shop/index.php?cPath=$2&page=$3 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+)\.html$ /shop/index.php?cPath=$2 [qsappend,L]

    ##-- Produkte
    RewriteRule (.*)::(.+)\.html$ /shop/product_info.php?products_id=$2 [qsappend,L]

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

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

    ##-- Fehlerseiten auf die Sitemap lotsen
    ErrorDocument 400 /shop/sitemap.html?error=400
    ErrorDocument 401 /shop/sitemap.html?error=401
    ErrorDocument 402 /shop/sitemap.html?error=402
    ErrorDocument 403 /shop/sitemap.html?error=403
    ErrorDocument 404 /shop/sitemap.html?error=404
    ErrorDocument 500 /shop/sitemap.html?error=500

    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    #RewriteCond %{HTTP_HOST} !^www\. [NC]
    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/shop/$1 [L,R=301]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs

    Ich hoffe sehr, dass mir jemand weiterhelfen kann. Kenne mich leider zu wenig mit ".htaccess" aus.

    Vielen Dank im Voraus.

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

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #1 am: 14. Januar 2012, 15:58:04
    Hallo schimanski99,

    hast Du die ".htaccess" vor der Installation umbenannt?

    Gruß

    Sven

    schimanski99

    • Fördermitglied
    • Beiträge: 228
    • Geschlecht:
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #2 am: 14. Januar 2012, 16:06:19
    Hallo Sven,
    danke für deine schnelle Antwort.

    ja, hab sie in ".htaccess" umbenannt, bevor ich sie auf den FTP-Server hochgeladen habe.

    Ich kaschper damit jetzt schon seit gestern rum. Deaktiviere ich die suchmaschinenfreundlichen URLs, so funktionieren die Links. Aktiviere ich sie wieder, so führt das zum o.g. Fehler.

    Irgendwie werden die URLs doch falsch umgewandelt, oder? Und das passiert doch in der ".htaccess".

    Oder soll ich mal meine "configure.php" posten? Vielleicht liegt ja der Fehler dort.

    LG, Renate

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #3 am: 14. Januar 2012, 16:15:34
    Hallo Renate,

    hast Du denn die Konfigurationsdateien selber angepasst, oder es nach dieser Anleitung von web28 gemacht:

    ANLEITUNG: configure.php Dateien neu erstellen/reparieren

    Gruß

    Sven

    schimanski99

    • Fördermitglied
    • Beiträge: 228
    • Geschlecht:
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #4 am: 14. Januar 2012, 16:18:18
    Hallo Sven,

    nee, hab sie selbst angepasst. Die Anleitung von Web28 hab ich nicht so recht geblickt.

    LG, Renate

    schimanski99

    • Fördermitglied
    • Beiträge: 228
    • Geschlecht:
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #5 am: 14. Januar 2012, 16:25:22
    Hallo Sven,

    ich poste mal meine configure.php

    Code: PHP  [Auswählen]
      define('HTTP_SERVER', 'http://www.testurl.de'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://www.testurl.de'); // eg, https://localhost - should not be empty for productive servers
      define('ENABLE_SSL', false); // secure webserver for checkout procedure?
      define('DIR_WS_CATALOG', '/'); // absolute path required
      define('DIR_FS_DOCUMENT_ROOT', '/var/www/web196/html/die-bewerbungsmappe/shop/');
      define('DIR_FS_CATALOG', '/var/www/web196/html/die-bewerbungsmappe/shop/');

    Als ich die Anleitung von Web28 las, dachte ich, dass sei nur für Strato Kunden.

    LG, Renate

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #6 am: 14. Januar 2012, 16:32:00
    Hallo Renate,

    sieht eigentlich gut aus.

    Nee, bei der Anleitung von web28 ist nur zusätzlich der Strato Fix drin.

    Gruß

    Sven

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Shop-Umzug | Kategorie-Links führen zum 404
    Antwort #7 am: 14. Januar 2012, 16:45:54
    Ich glaube, ich habe Deinen Fehler.

    Du schreibst ja dieses:

    [...]
    - Test URL zeigt auf das Verzeichnis "die-bewerbungsmappe/shop"
    [...]

    Also hast Du die Domain direkt auf das Verzeichnis gelenkt. Somit darf es nicht die "_unterverzeichnis_.htaccess" sein.

    Oder habe ich Deine Aussage falsch verstanden?

    Gruß

    Sven

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #8 am: 14. Januar 2012, 16:50:42
    Wenn sich die Aussage auf das Hosting-Menü bezieht, dann gebe ich dir Recht. ;-)

    Grüße

    Torsten

    schimanski99

    • Fördermitglied
    • Beiträge: 228
    • Geschlecht:
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #9 am: 14. Januar 2012, 17:15:15
    Hallo Sven, hallo Torsten,

    jepp, exakt das war der Fehler. Da bin ich schön in die Falle rein getappt. Aber so recht kenne ich mich damit auch nicht aus.

    Vielen, vielen Dank!

    Jetzt führen zwar die Kategorie-Links zu den gewünschten Seiten, aber die URLs lauten unterschiedlich:
    • die-bewerbungsmappe.de/shop/Bewerbungsmappen:::2.html
    • testurl.de/Bewerbungsmappen:::2.html

    Damit krieg ich ein SEO-Problem bei den Sumas. Wisst ihr vielleicht, wie ich das jetzt noch umschiffen kann?

    LG, Renate

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #10 am: 14. Januar 2012, 17:20:38
    Hast Du die Konfigurationsdateien auch angepasst?

    Gruß

    Sven

    schimanski99

    • Fördermitglied
    • Beiträge: 228
    • Geschlecht:
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #11 am: 14. Januar 2012, 17:31:19
    Hallo Sven,
    du meinst "/admin/includes/configure.php" und "/includes/configure.php"? Ja, die hab ich angepasst (siehe PHP-Code weiter oben).

    Ist dieser Eintrag vielleicht falsch? Muss womöglich anstelle des "/" dort /shop/ stehen?

    Code: PHP  [Auswählen]
    define('DIR_WS_CATALOG', '/'); // absolute path required

    LG, Renate

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #12 am: 14. Januar 2012, 17:35:23
    Das "shop/" muss entfernt werden. Darum auch meine Frage.

    Gruß

    Sven

    PS: Am besten einfach noch mal die Konfigurationsdateien mit der Anleitung von web28 erstellen.

    schimanski99

    • Fördermitglied
    • Beiträge: 228
    • Geschlecht:
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #13 am: 14. Januar 2012, 17:43:15
    Hallo Sven,

    ja, werde das versuchen.

    Es gibt doch dieses Shopstat-Modul. Kann ich mein Problem damit lösen? Kenn mich damit allerdings auch nicht aus.

    LG, Renate

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Shop-Umzug - Kategorie-Links führen zum 404
    Antwort #14 am: 14. Januar 2012, 17:48:13
    Das ShopStat Modul ist doch bereits integriert! :!:

    Das "shop/" muss entfernt werden. Darum auch meine Frage.
    [...]

    Das alleine bringt nichts, wenn im Hosting-Menü die URL auf das Verzeichnis "/var/www/web196/html/die-bewerbungsmappe/shop/" zeigt! Hier musst du die Weiterleitung bitte ändern auf "/var/www/web196/html/die-bewerbungsmappe/" und dann nochmal die "configure.php" Dateien anpassen: ANLEITUNG: configure.php Dateien neu erstellen/reparieren

    Grüße

    Torsten
    2 Antworten
    3362 Aufrufe
    15. Dezember 2013, 18:36:26 von anders
    1 Antworten
    2422 Aufrufe
    02. September 2011, 00:52:07 von Tomcraft
    26 Antworten
    4969 Aufrufe
    15. November 2018, 19:01:29 von Timm
               
    anything