| Welcome to WebmasterWorld Guest from 18.104.22.168 |
register, free tools, login, search, subscribe, help, library, announcements, recent posts, open posts,
|Subscribe to WebmasterWorld|
|Character replace in mod rewrite rules|
| 8:33 pm on Aug 2, 2006 (gmt 0)|
setting up a rewrite map to 301 redirect old URLs to new as part of a site relaunch.. for the most part, i should be fine with some global rules (with a few link specific ones before as well)
however, the following got me stumped:
want to redirect
the basic redirect is simple, however, spaces are replaced by underscores '_' in the old URL and need to be replaced by hyphens '-' in the new URL.
is there a way to do this replacement inline, so-to-speak?
my alternative is to just define a RewriteMap txt file with: oldURL newURL pairs.
any idea what the efficiency implications are of using RewriteMaps?
| 8:57 pm on Aug 2, 2006 (gmt 0)|
These previous discussions [google.com] may be useful to you.
| 9:15 pm on Aug 2, 2006 (gmt 0)|
thanks jd, on top of things as always..
i suppose that would work, but perhpas be a bit inefficient..?
would using rewritemap URL pair lookups be faster for <500 URLs?
| 3:14 pm on Aug 3, 2006 (gmt 0)|
I can't answer that. It depends on the mix of requests to your server. It also depends on how long these incorrect URLs are expected to exist in large numbers.
Try the fast & simple approach first, and if you notice any performance problems, then use the case-by-case method.
All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
© Webmaster World 1996-2014 all rights reserved