seo url und .htaccess

  • Hallo,

    ich habe mal eine Frage zu der htaccess Datei.

    Da steht

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

    wenn ich daraus

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

    mache passiert über haupt nix. Warum? Ist da noch irgend wo wasin php verankert im code?

    (Session, Cache, template_c alles geleert)

    Danke schon mal für eure antworten.


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

    Die .htaccess hat mit den URL's nicht sonderlich viel zu tun. Sie "verteilt" lediglich die herein kommenden Links.

    Beispiel: Die Regel oben sagt, alle Links die mit -_- in den Shop rein wollen, z.B. von Google aus, werden nach dem -_- abgeschnitten.
    Die Zahl zwischen -_- und .html wird an die shop_content.php übergeben, die erst daraufhin den entsprechenden Inhalt aus der Datenbank heraus sucht. Aus text-_-234.html wird nur shop_content.php?coID=234, das ist alles.

    In der xtc_href_link.inc.php im /inc Ordner werden die ausgehenden URL's erstellt. Die .htaccess übersetzt es nur wieder zurück in die shopeigenen URL's. Also ist eine Änderung in der .htaccess nutzlos, bzw. schädlich, da der Shop dann die URL's nicht mehr "versteht".

    Ich hoffe ich konnte Klarheit schaffen.

  • Danke erst mal für die schnelle antwort.

    Ich meine das eher so ich möchte von

    /Impressum-_-4.html

    das auf

    /impressum-4.html

    ändern. was nicht klappt.