mixmastertobsi: mod_rewrite url neu aufbauen

Hallo, ich möchte meine sprechende URL neu aufbauen.

Momentan ist meine URL wir folgt aufgebaut

www.xyz.de/ich+bin+eine+url_artikel_1000002.html

die neue URL soll so aussehen

www-xyz.de/ich-bin-eine-url_artikel_1000002.html

wie realisiere ich da am besten eine 301 Weiterleitung, damit auch der Pagerank übernommen wird.

Eigentlich müsste ich in der .htaccess per replace alle "+" Zeichen in Minus umwandeln - aber wie.

Danke!

  1. Moin!

    www.xyz.de/ich+bin+eine+url_artikel_1000002.html

    die neue URL soll so aussehen

    www-xyz.de/ich-bin-eine-url_artikel_1000002.html

    Warum komplett mit htaccess? Du müsstest eine "Pyramide" bauen und die müsste wieder bei jedem Abruf durchgerattert werden. Das frisst Serverleistung.

    RewriteRule ^.*\+url_artikel_.*$  /goto.php

    <?php  
    // File: /goto.php  
    header('Status: 301');  
    header ('Location: '.'http://'.$_SERVER['HTTP_HOST'].'/'.str_replace('+', '-', $_SERVER['REQUEST_URI']));  
    
    

    oder

    <?php  
    // File: /goto.php  
    // Version mit relativer URL (RFC 2616, Punkt 14.14), $replace und $http_response_code  
    header ('Location: /'.str_replace('+', '-', $_SERVER['REQUEST_URI']), true, 301);
    

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix

  2. Moin,

    Hallo, ich möchte meine sprechende URL neu aufbauen.

    Momentan ist meine URL wir folgt aufgebaut

    www.xyz.de/ich+bin+eine+url_artikel_1000002.html

    die neue URL soll so aussehen

    www-xyz.de/ich-bin-eine-url_artikel_1000002.html

    Thema verfehlt. Die Zahl dahintendran kann ich z.b. nicht aussprechen, da müsste ich erstmal die Nullen zählen und dann das (wahrscheinlich) große Einmaleins anwerfen.

    Hotti

    1. Moi,

      www-xyz.de/ich-bin-eine-url_artikel_1000002.html

      Thema verfehlt. Die Zahl dahintendran kann ich z.b. nicht aussprechen, da müsste ich erstmal die Nullen zählen und dann das (wahrscheinlich) große Einmaleins anwerfen.

      Also, sprechende URLs sind sowas hier:

      /fischers_fritz_frisst_frische_fische.html

      und das lässt sich auch einwandfrei märken.

      Hotti