Andy_Langton - 3:56 pm on Apr 4, 2012 (gmt 0)
In our current code, everything that comes after /job/1853622/ in the URL is ignored
Unfortunately, this creates a potentially infinite "URL space" and is also the main reason migrating these URLs will prove difficult. The benefits of keywords in a URL need to be weighed against this sort of thing!
You can maintain such URLs only if you have a way of validating the string at the end, which adds a layer of complexity, and a chain in the redirects which is best avoided, if possible!
In terms of mod_rewrite and performance, if you're using a pattern-matched URL, e.g.
You're not going to see any visible performance decrease IMO. The pattern will only match the old format of URLs, and this type of rule is in place on some very busy websites!
In any case, the redirects are a better plan than 404s/robots, since the content has genuinely moved. Avoid the chain if you can!