HTACCESS redirection with a word replacement in url

Posted by Marwen on Stack Overflow See other posts from Stack Overflow or by Marwen
Published on 2011-01-07T20:21:50Z Indexed on 2011/01/08 4:53 UTC
Read the original article Hit count: 173

Filed under:
|
|

I'm having trouble with this reg expression which i belive is correct, but it is not working. What im trying to do is redirect bunch of urls containing a specific string like this:

http://www.example.com/**undesired-string**_another-string to http://www.example.com/**new-string**_another-string
and
http://www.example.com/folder/**undesired-string**/another-string to http://www.example.com/folder/**new-string**/another-string

So i have this code in the .htaccess:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule (.+)+(undesired-string)+(.+) $1new-string$2 [R=301,L]
</IfModule>

This should replace ANY undesired-string in any url to new-string, but it is not working, any idea why ?

Thank you

© Stack Overflow or respective owner

Related posts about regex

Related posts about .htaccess