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