rechtstexte für onlineshop
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: Korrekte ShopStat URLs mit mod_rewrite?

    Maria87

    • Mitglied
    • Beiträge: 108
    Korrekte ShopStat URLs mit mod_rewrite?
    am: 09. Februar 2010, 13:29:28
    Ich bin neuer XT Commerce User und habe jetzt bei mir suchmaschinenfreundliche Url´s aktiviert.
    Leider sind diese nicht ganz optimal und sehen jetzt so aus.
    meinedomain.de/kategorie:::1.html
    meinedomain.de/kategorie/artikel::1.html

    Ich möchte gerne das die Doppelpunkte, die 1 und das .html verschwinden. Also so
    meinedomain.de/kategorie/artikel/

    Was muss ich da in der .htaccess genau ändern?

    Vielen Dank :-)



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

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #1 am: 09. Februar 2010, 13:47:01
    Hallo,

    die .htaccess dient nur für die Freigabe z.B. für die sitemap.xml (notwendig für z.B.google).

    Gruss

    Daniel

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #2 am: 09. Februar 2010, 14:30:26
    Bitte was? :silly:

    Hast du mal rein geschaut in die .htaccess?

    Wenn du dir nicht sicher bist, dann schreib doch bitte nichts. ;-)
    [...]
    ##-- Kategorien
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ /index.php?cPath=$2&page=$3 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+)\.html$ /index.php?cPath=$2 [qsappend,L]

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

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

    ##-- Manufacturers
    RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):.:([_0-9]+):([_0-9]+)\.html$ /index.php?manufacturers_id=$2&page=$3 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+)\.html$
    RewriteRule (.*):.:([0-9]+)\.html$ /index.php?manufacturers_id=$2 [qsappend,L]
    [...]
    Natürlich werden hier die Links gebildet, bzw. umgeschrieben oder hat von euch schon mal jemand die Shopstat URLs ohne .htaccess zum Laufen gebracht? ;-)

    Grüße

    Torsten

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #3 am: 09. Februar 2010, 14:40:28
    Hallo Torsten,
    Das heist ich kann die htaccess einfach so umschreiben das meine Artikel als beispiel so dargestellt werden.
    meineDomain.de/kategorie/artikel.html
    wäre das dann noch ok für die suchmaschienen ?
    Gruß
    Micha

    Maria87

    • Mitglied
    • Beiträge: 108
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #4 am: 09. Februar 2010, 14:40:45
    Ich wollt schon sagen, so doof bin ich jetzt auch nicht. :-D

    Und wie bekomme ich mein Problem jetzt gelöst?
    Hab zwar ein bisschen rumprobiert in der htaccess aber leider ohne Erfolg.

    Phantom

    • Fördermitglied
    • Beiträge: 429
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #5 am: 09. Februar 2010, 14:40:50
    Ich bin kein Programmierer, aber nur mit Änderungen an der .htaccess wird es nicht getan sein. Die Zahlen dienen zur Identifikation der Produkte und Kategorien.

    DirectURL von Bluegate soll das aber ohne Zahlen können.

    viktor

    • Neu im Forum
    • Beiträge: 8
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #6 am: 19. März 2010, 17:01:28
    mit rewrite ist hier nichts zu reißen, da der SHOP bereits die Links mit den ":::" und "::" generiert! Wo das geschieht, habe ich bisher leider noch nicht gefunden - ein grep -r ':::' * bringt leider nur eine Stelle in den Sourcen zu Tage, die aber dafür nicht in Frage kommen kann.

    Die Zahl muss in der Tat stehen bleiben, da der Shop damit die Seiten identifiziert

    viktor

    • Neu im Forum
    • Beiträge: 8
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #7 am: 19. März 2010, 17:11:59
    Ich habe es jetzt doch gefunden!
    Zumindest erstmal für die Kategorien:

    in: '/inc/shopstat_functions.inc.php' steht in Zeile 264:

    Code: PHP  [Auswählen]
    $link = shopstat_hrefSmallmask($category_name).":::".$category_id;
    hier die ::: entfernen und in der .htaccess dann folgendes Rule ändern:

    Code: PHP  [Auswählen]
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+)\.html$ /index.php?cPath=$2 [qsappend,L]
    wird zu

    Code: PHP  [Auswählen]
    RewriteCond %{REQUEST_URI} (.*)([_0-9]+)\.html$
    RewriteRule (.*)([_0-9]+)\.html$ /index.php?cPath=$2 [qsappend,L]
    Dann schaut die Kategorie so aus: www.domainname.de/Kategorie1.html

    Die Zahl muss wie gesagt stehen bleiben....

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #8 am: 19. März 2010, 17:13:05
    Bei DirectURL geht das nur ohne :::1 weil DirectURL für alle Seiten ob nun Produkte oder sonstiges einen Index in der Datenbank als Referenz anlegt, um quasi die "optische" URL in die "technische" zu übersetzen.
    Aus diesem Grund läuft ohne Indexierung bei DirectURL auch nichts. Wenn der Index bei Änderungenen an Produkt- oder Kategorienamen nicht automatisch oder manuell aktualisiert wird, dann gibt es deswegen auch Probleme.
    Die Datenbank wird also schön vollgemüllt und schneller wird ein Shop dadurch auch nicht.

    mantis

    • Viel Schreiber
    • Beiträge: 1.188
    • Geschlecht:
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #9 am: 19. März 2010, 19:52:48
    Also wenn Du deine Links so geändert bekommen willst wie angegeben viel Spass mit shopstat geht es nicht, es sind immer mindestens 2 eindeutige Parameter nötig um den Link richtig aufzubauen, einmal eine Zahl Conten, Artikel id und den Bezeichner ohne dies geht gar nichts richtig den viele links brauchen diese fürden dritten Parameter Action, es kann geschraubt werden an den Kolon und Minusen aber die Parameter müssen erhalten bleiben. es gibt andere System aber dann musst du shopstat restlos entferne und das neue System einbauen bemühe mal  :google: die weiss schon was es gibt und was diese können oder auch nicht.

    Gruss
    mantis

    gelbor1

    • Schreiberling
    • Beiträge: 326
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #10 am: 19. März 2010, 20:53:42
    einfach statt :: -- machen bringt immerhin auch etwas :)

    viktor

    • Neu im Forum
    • Beiträge: 8
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #11 am: 30. April 2010, 13:23:13
    jap, das werde ich machen, ::: schaut einfach nur "kaputt" aus....

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #12 am: 01. Juni 2010, 14:32:29
    Hier haben wir die Doppelpunkte gegen Minuszeichen ausgetauscht: MODUL: ShopStat URLs für XAMPP

    Grüße

    Torsten

    Rainer Held

    • Neu im Forum
    • Beiträge: 32
    • Geschlecht:
    Re: Korrekte ShopStat URLs mit mod_rewrite?
    Antwort #13 am: 08. April 2012, 17:26:24
    Hallo allerseits,

    wie allgemein bekannt, sind bei aktiviertem Shopstat alle Seiten über zwei URLs erreichbar, was zu Duplicate Content führt. Nun gibt es diverse Beiträge, um dem abzuhelfen. Meine Frage:

    Kann man die Suchmaschinen-schädliche Wirkung der überflüssige non-SEO-URL nicht per robots.txt unterbinden:

    User-agent: *
    Disallow: /*XTCsid
    Disallow: /*action=
    Disallow: /*coID=
    Disallow: /*cPath=
    Disallow: /*products_id=
    Disallow: /*manufacturers_id=
    usw.

    Oder mache ich da einen Denkfehler? Wenn Google und Co. alle URLs mit den Parameter-Bezeichnern ignorieren, gibt es doch für die Suchmaschinen nur noch die Shopstat-URLs.

    Viele Grüße ... Rainer
    rechtstexte für onlineshop
    56 Antworten
    26133 Aufrufe
    31. Mai 2013, 19:35:25 von web28
    15 Antworten
    10619 Aufrufe
    04. November 2011, 14:33:47 von Matt
    7 Antworten
    5177 Aufrufe
    07. Februar 2010, 20:06:34 von Tomcraft
    4 Antworten
    3651 Aufrufe
    23. September 2010, 10:14:18 von web28